社区
Java SE
帖子详情
swing和swt哪个作出来的界面更好看
shudian123
2009-03-12 12:02:39
本人想好好学习JAVA的UI组件,不知道该选择SWING还是SWT,我希望我做出来的UI要美观实用一些,符合商业要求,希望有经验的朋友指点
此外用JAVA做的桌面软件在运行时消耗PC上的内存等资源大概要比VC写的桌面软件的多多少(百分比),万分感谢
...全文
779
15
打赏
收藏
swing和swt哪个作出来的界面更好看
本人想好好学习JAVA的UI组件,不知道该选择SWING还是SWT,我希望我做出来的UI要美观实用一些,符合商业要求,希望有经验的朋友指点 此外用JAVA做的桌面软件在运行时消耗PC上的内存等资源大概要比VC写的桌面软件的多多少(百分比),万分感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WuBill
2009-03-23
打赏
举报
回复
看个人水平了
pest1999
2009-03-23
打赏
举报
回复
Swing 速度还行,
但是太耗资源,而且显示效果与本地系统不同,看着别扭
SWT 在WINDOWS下显示效果好过Swing,
在不同操作系统要发布不同系统对应版本,大范围应用似乎部署是个问题
但占用资源小,听说手机上喜欢用SWT控件
总之目前是互有胜负,不然也不至于争论到现在
不过个人更看好Swing 随着SUN 的加大投入,将会绘制的更漂亮,将来必然会出现3D绘的控件,相信将来资源开销也会有所下降的呵呵(就目前的硬件价格来看,这点资源还是承受得起的,除了手机应用)
毕竟自绘、真正无缝跨平台才是JAVA的特点,搞SWT还不如用C#
nj_dobetter
2009-03-22
打赏
举报
回复
Swing
huadis
2009-03-19
打赏
举报
回复
swing不错,任意扩展
coolhty
2009-03-19
打赏
举报
回复
[Quote=引用 7 楼 csgdseed 的回复:]
swt看起来更像操作系统的风格,swing看起来就是java做的
[/Quote]
你没见过国外牛人用swing作的应用程序。。外观牛到极点。非常炫
http://blog.palantirtech.com/2008/07/04/palantir-screenshots-round-two/
去瞧瞧吧。。
Inhibitory
2009-03-19
打赏
举报
回复
用过苹果系统的人就知道,SWT界面与系统风格根本就不一致,很丑。
当然,Netbeans不知道怎么写的,在苹果下界面也是很丑,但是Swing能做和出任何样子的东西,SWT这方面的自定义功能就很弱了。
candy_whut
2009-03-18
打赏
举报
回复
SWT吧,SWT可以利用eclipse的RCP,基本上程序的框架都不用你写了,很快就能构建出一个想像中的程序,不过入门是有点难度,但是只要楼主多读两个源码,这些都不是问题。
另:SWT和SWING都是跨平台的,SWING是原生的跨平台。SWT是利用c技术实现的跨平台,其实没有什么区别。最大的区别的QT平台上,由于QT不是开源技术,SWT并没有官方支持,不过一般用不着,所以还是推荐楼主用SWT。
eclipse真是个好东西。
jiest1986
2009-03-18
打赏
举报
回复
我觉得都可以作出很好看的界面。
就看你和美工的技术够不够了。
Mars酱
2009-03-18
打赏
举报
回复
swing可以做成任何你想要的样子
csgdseed
2009-03-18
打赏
举报
回复
swt看起来更像操作系统的风格,swing看起来就是java做的
jiashu912387
2009-03-17
打赏
举报
回复
占着位置看更好的结果
Coolfatman
2009-03-17
打赏
举报
回复
[Quote=引用楼主 shudian123 的帖子:]
此外用JAVA做的桌面软件在运行时消耗PC上的内存等资源大概要比VC写的桌面软件的多多少(百分比),万分感谢
[/Quote]
以前的算法C和Java差60倍以上,现在要好一些了,大约10倍吧。
swoky
2009-03-17
打赏
举报
回复
这得看技术有多高了
dawn023
2009-03-12
打赏
举报
回复
很难说,但是用Swing你可以做你想要的任何界面,但SWT基本上只是系统风格了,而且不太容易扩展。
atonyz
2009-03-12
打赏
举报
回复
这两天我也再查这方面的资料,感觉Swing同样可以做出功能强大,效果很棒的UI,不过比较难。SWT似乎对于系统的依赖性比较高。
swing
2
swt
包
swing
2
swt
java应用开发包,貌似现在很少了
浅析Java中
Swing
与
SWT
和AWT的区别及实现_王亚南
Swing
和
SWT
,AWT 技术都是在 Java 图形化
界面
设计中常用的开发包,在进行 Java GUI 编程时,大家或许经 常徘徊在
SWT
,
Swing
,AWT 之间选择,哪一个更合适自己? 本文简单介绍了三者中各自的功能特点,以及之间的区别与联系, 通过各方面比较总结出在实际应用中三者的最优化选择
第十八章 图形
界面
开发--AWT,
Swing
,
SWT
.pdf
第十八章 图形
界面
开发--AWT,
Swing
,
SWT
.pdf第十八章 图形
界面
开发--AWT,
Swing
,
SWT
.pdf第十八章 图形
界面
开发--AWT,
Swing
,
SWT
.pdf第十八章 图形
界面
开发--AWT,
Swing
,
SWT
.pdf第十八章 图形
界面
开发--AWT,
Swing
,
SWT
.pdf
swing
和
swt
在开发applet和图形应用程序时,一般需要用到AWT,AWT是免费Java开发工具包(JDK)的一部分。 AWT的作用是给用户提供基本的
界面
构件,例如按钮、列表、菜单、文本域等等。AMT 构件主要是用来建立图形用户
界面
的独立平台。此外,AWT还提供事件处理结构、支持剪贴板、数据传输和图像操作。随着2D API的出现,AWT还包括提供高级字体操作、打印、地理数据获取和输入方法等功能的软件包。AWT的初始版本是基于在简单用户
界面
中开发小applet程序而设计的,与之相比,当前的AWT做了很大的改进,它提供事件模型重新设计、剪贴板和数据传输支持以及打印和无鼠标操作等功能。从而与Parc Place的VisualWork或Borland公司的Object Windows Library(OWL)等企业级用户
界面
具有更多的可比性。
图形
界面
开发--AWT,
Swing
,
SWT
java图形
界面
开发技术--AWT,
Swing
,
SWT
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章