AWT和SWING的区别是什么

zytang 2001-08-03 03:11:21
AWT和SWING的区别是什么
...全文
172 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
taotaoqiqi 2001-08-09
  • 打赏
  • 举报
回复
up
nicezk 2001-08-09
  • 打赏
  • 举报
回复
AWT 是依赖于平台的,比如一个按钮在WINDOWS 、SOLARIS、LINUX下的外观与感觉是不同的,而 SWING 是平台无关的。所以在做界面时,一个原则是:
SWING ,AWT最好不要混用,很多SWING类是继承与AWT 的,并且SWING的事件模型也是沿用AWT的,包括布局管理器,SWING没有自己的布局管理器。
fixopen 2001-08-07
  • 打赏
  • 举报
回复
awt需要peer(os上的对应物)来支持,swing不需要。
另外,它又可插用的外观和感觉plaf.
whduyang 2001-08-03
  • 打赏
  • 举报
回复
yztiger(YzTiger) 
你说的可不对哟!
看看swing是属于什么包的?javax == java extend
他只是awt的扩展而已,
他对awt中的重量级组件进行了改良。
其实他的事件模型什么的,
还是awt的呀!
yztiger 2001-08-03
  • 打赏
  • 举报
回复
awt 是最早实现的一套窗口界面,比较烂.
swing 是后来用javabean技术实现的一套窗口界面,有许多优点,
比如,可以很容易地显示motif界面,具体的还是看tutorial 吧

62,614

社区成员

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

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