Java学习---9.GUI编程

1.AWT:component:可以显示的按钮,图标等

window可以独立显示,panel可以容纳其他元素,但不能作为应用程序的独立窗口显示出来。

applet不常用

AWT和Swing之间的基本区别:AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing是基于AWT 的Java程序,其运行速度比较慢。对于一个嵌入式
应用来说,目标平台的硬件资源往往非常有限,而应用程序的运行速度又是项目中至关重要的因素。在这种矛盾的情况下,简单而高效的AWT 当然成了嵌入式
Java的第一选择。而在普通的基于PC或者是工作站的标准Java应用中,硬件资源对应用程序所造成的限制往往不是项目中的关键因素,所以在标准版的Java中
则提倡使用Swing, 也就是通过牺牲速度来实现应用程序的功能。

通俗的话:
AWT 是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包。
Swing 是为了解决 AWT 存在的问题而新开发的包,它以 AWT 为基础的。
2.布局管理器:
frame自带布局管理器,可以自己来自动安排其中各元素的布局。自适应


posted on 2015-10-30 16:32  TangWB  阅读(140)  评论(0编辑  收藏  举报

导航