java中的GUI编程(Graphic User Interface,图形用户接口),是在它的笼统窗(Abstract Window Toolkit,AWT)上完成的,java.awt是AWT的东西类库,
其间包含了丰厚的图形、用户界面元件和规划管理器的支撑。
GUI首要用在两个当地:
◆Application;
◆Applet.
1)GUI界面:
在Java GUI中,用户与程序之间交互的一个控制面板,其内包含有菜单,控件(或组件),容器并能呼使用户的事情。
如今有各式各样的窗口体系,不一样的窗口体系提供给程序规划的程序库是大不一样的,例如,根据Windows的SDK,和根据Unix渠道的X Windows的Xlib.为了使程序能在不一样的窗口体系下运转,Java提出了“笼统窗口体系”的概念,提供了AWT(笼统窗口东西箱),使得Java可以在不一样的窗口体系下运转。
2)Java中的GUI完成方法:
选用AWT(笼统窗口东西集)然后可使Java GUI适用于不一样OS的环境,打造多体系的用户界面。
特色如下:
① 其详细完成由方针渠道下的OS来解说,然后致使Java GUI在不一样渠道下会呈现不一样的运转作用(窗口外观、字体等的显现作用会发生变化)。
② 组件在规划时不该选用肯定定位,而应选用规划管理器来完成相对定位,以达到与渠道及设备无关。
3)新增的Java Swing GUI组件
AWT组件以及事情呼应不及微软的SDK丰厚(由于有些OS渠道无微软的Windows组件),Sun在Java2中新增了Swing GUI组件。但是,AWT对比简单,功用也能满意大多数用
户界面需要,特别在Java Applet的规划中受到了遍及的使用。一起,这个评论也为我们进一步研讨Swing GUI组件打下了对比厚实的根底。
联系客服