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 跪求linux下解eclipse中的问题. 输出的结果为什么都是0,0?谁帮我解释下。有分哦。 有没有高手能告诉我Arraylist怎么用的,给个简单的实例我看看啊 请教高手帮忙看一下这个程序,关于asList方法 请问IDEA的热键怎么更改啊 请教JDBC连接oracle的问题. java Swing设计界面有什么设计模式么? ■■■■■■■线程■■■■■■■ 字符串操作的简单问题 为什么JAVA APPLET调试失败? 高手来看看,关于类的执行顺序问题 事件监听器问题
SWING则是纯java编写的轻量级组件,跟当前系统无关。开发就用swing的组件,不要用awt下的组件,更不要两者混合用。
awt主要是保留了它的那套事件机制,供swing使用。
awt与平台有关,不同平台下效果不同
(2)、用swing不会闪屏,是因为用了双缓冲
(3)、现在,通常情况下使用swing,但在特殊情况下会使用到awt