为什么说awt是重量级的,而swing是轻量级的? 如题二者有何不同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 awt出现的比Swing早,swing是对前者的改进. AWT的控件基于操作系统,因此同一个的AWT控件,在不同的操作系统下的表现也不一定相同,其底层的消息实现也是跟操作系统相关的,操作和控制起来不是得心应手,受系统的制约,因此称为重量级。SWING的组件基本都是在画布上由java自己绘制而成,其表现的外观比较容易进行一致的控制,其控件的消息机制和事件相应也完全由java控制,因此称为轻量级的组件。 j接着楼上的说,由于AWT的控件基于操作系统,在程序移值至其他环境的时候,改动就比较大,很"沉重",而swing相反,比较轻便 当时看起来调用本地资源很重,但是现在看Swing自己画也很慢 请教如何用java的集合来实现排序 我做的一个Frame为什么不能弹出显示? 多线程问题 创建了几个对象? 一个关于suffix trie的国外大学作业题 关于JFiedText.setText()的一个问题 我初学Java,Eclipse启动失败,请兄弟们指教一下怎么回事。 一个简单的问题请指点 JAVA做Server端 请问 SimpleDateFormat.applyPattern有啥用哈? 在MVC设计中,如何在aciton中设置session 复合查询问题,请高手帮忙
的表现也不一定相同,其底层的消息实现也是跟操作系统相关的,操作
和控制起来不是得心应手,受系统的制约,因此称为重量级。SWING的
组件基本都是在画布上由java自己绘制而成,其表现的外观比较容易进
行一致的控制,其控件的消息机制和事件相应也完全由java控制,因此
称为轻量级的组件。