AWT比Swing有什么缺点?

jdgdf566 2014-01-19 04:35:11
如果我只用纯粹AWT,会有什么不足?
...全文
168 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdgdf566 2014-01-21
  • 打赏
  • 举报
回复
我觉得AWT 和 Swing是不阴不阳不左不右的东西。所以在探寻SWT+FX的路子。
「已注销」 2014-01-21
  • 打赏
  • 举报
回复
引用 6 楼 huntor 的回复:
[quote=引用 5 楼 u010863631 的回复:] 可移植性上swing好一些,毕竟都是轻量级的。
AWT 和 Swing都是jdk/jre自带,有什么可移植的区别[/quote]
引用 6 楼 huntor 的回复:
[quote=引用 5 楼 u010863631 的回复:] 可移植性上swing好一些,毕竟都是轻量级的。
AWT 和 Swing都是jdk/jre自带,有什么可移植的区别[/quote] awt使用操作系统图形界面,你从windows换成linux就是另一种显示效果,这种“移植”不是谁都想要的,想要统一,自然使用swing这种你随意更换系统的组件好些。
huntor 2014-01-20
  • 打赏
  • 举报
回复
引用 5 楼 u010863631 的回复:
可移植性上swing好一些,毕竟都是轻量级的。
AWT 和 Swing都是jdk/jre自带,有什么可移植的区别
「已注销」 2014-01-20
  • 打赏
  • 举报
回复
可移植性上swing好一些,毕竟都是轻量级的。
huntor 2014-01-20
  • 打赏
  • 举报
回复
引用 3 楼 Gaowen_HAN 的回复:
不过可以自己做
太费事。 SWT中本地系统不支持的组件,在 JFace中采用类似 Swing的方法自己绘制了。 不想使用Swing的话,可以考虑 Thinlet http://thinlet.sourceforge.net/table.html
fearlessMore 2014-01-20
  • 打赏
  • 举报
回复
不过可以自己做
huntor 2014-01-19
  • 打赏
  • 举报
回复
缺少像 Table 、 Tree 之类的组件。
fearlessMore 2014-01-19
  • 打赏
  • 举报
回复
不会有什么,只是AWT是本地的可以参考SWT,而Swing是不依赖本地的,属于轻量级

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧