java中AWT和swing之间的区别 我用AWT创建的窗口在上面画图就会有类似闪屏的现象,而用swing创建的窗口就没有这种现象,这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Swing界面渲染默认使用了双缓冲,所以不会闪烁 AWT是Sun公司推出的GUI包,它比较消耗内存,所以说,升级成了Swing,LZ有没有注意这两个包的区别,前者:Java.awt.*; 后者:javax.Swing.*! 后者对内存的消耗比前者小点! 希望对楼主有用!! AWT是重量级的组件,都跟当前系统有关联,简单说,就是每一个组件都在当前系统有一个映射,所以很耗资源,而且不同系统下差别极大。SWING则是纯java编写的轻量级组件,跟当前系统无关。开发就用swing的组件,不要用awt下的组件,更不要两者混合用。awt主要是保留了它的那套事件机制,供swing使用。 (1)、swing与平台无关,在linux,windows...效果一样; awt与平台有关,不同平台下效果不同(2)、用swing不会闪屏,是因为用了双缓冲(3)、现在,通常情况下使用swing,但在特殊情况下会使用到awt CRC-CCITT 算法问题 java中的变量问题 swing组件获得焦点的问题 急!!!哪位高手帮手看一下.在jsp页面下显示数据库的汉字为??? jsp的转换form action java代码 【求助】JScrollPane与Container的区别 如何使用extend, DefaultTableModel使用中的疑问!! jar包打好了,怎样使用呢? Java byte转中文乱码 高手来看看,关于类的执行顺序问题 事件监听器问题
SWING则是纯java编写的轻量级组件,跟当前系统无关。开发就用swing的组件,不要用awt下的组件,更不要两者混合用。
awt主要是保留了它的那套事件机制,供swing使用。
awt与平台有关,不同平台下效果不同
(2)、用swing不会闪屏,是因为用了双缓冲
(3)、现在,通常情况下使用swing,但在特殊情况下会使用到awt