JAVA AW T 图形用户界面设计 5
1 用AWT 生成图形化用户界面 抽象窗口工具包AWT (Abstract Window Toolkit) 是 API 为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,AWT 可用于Java 的applet 和applications 中
它支持图形用户界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率无关;数据传送类,可以通过本地平台的剪贴板来进行剪切和粘贴
1 java
awt 包 java
awt 包中提供了 GUI 设计所使用的类和接口,可从下图中看到主要类之间的关系
awt 包提供了基本的java 程序的GUI 设计工具
主要包括下述三个概念: 组件--Component 容器--Container 布局管理器--LayoutManager 5
2 组件和容器 Java 的图形用户界面的最基本组成部分是组件(Component),组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等
组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来
类 java
Component 是许多组件类的父类,Component 类中封装了组件通用的方法和属性,如图形的组件对象、大小、显示位置、前景色和背景色、边界、可见性等,因此许多组件类也就继承了 Component 类的成员方法和成员变量,相应的成员方法包括: getComponentAt(int x, int y) getFont() getForeground() getName() getSize() paint(Graphics g) re