电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JAVA+AWT图形用户界面设计

JAVA+AWT图形用户界面设计_第1页
1/25
JAVA+AWT图形用户界面设计_第2页
2/25
JAVA+AWT图形用户界面设计_第3页
3/25
JAVA AW T 图形用户界面设计 5.1 用AWT 生成图形化用户界面 抽象窗口工具包AWT (Abstract Window Toolkit) 是 API 为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,AWT 可用于Java 的applet 和applications 中。它支持图形用户界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率无关;数据传送类,可以通过本地平台的剪贴板来进行剪切和粘贴。 5.1.1 java.awt 包 java.awt 包中提供了 GUI 设计所使用的类和接口,可从下图中看到主要类之间的关系。 java.awt 包提供了基本的java 程序的GUI 设计工具。主要包括下述三个概念: 组件--Component 容器--Container 布局管理器--LayoutManager 5.1.2 组件和容器 Java 的图形用户界面的最基本组成部分是组件(Component),组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等。组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来。 类 java.awt.Component 是许多组件类的父类,Component 类中封装了组件通用的方法和属性,如图形的组件对象、大小、显示位置、前景色和背景色、边界、可见性等,因此许多组件类也就继承了 Component 类的成员方法和成员变量,相应的成员方法包括: getComponentAt(int x, int y) getFont() getForeground() getName() getSize() paint(Graphics g) repaint() update() setVisible(boolean b) setSize(Dimension d) setName(String name)等 容器(Container)也是一个类,实际上是 Component 的子类,因此容器本身也是一个组件,具有组件的所有性质,但是它的主要功能是容纳其它组件和容器。 布局管理器(LayoutManager):每个容器都有一个布局管理器,当容器需要对某个组件进行定位或判断其大小尺寸时,就会调用其对应的布局管理器。 为了使我们生成的图形用户界面具有良好的平台无关性,Java 语言中,提供了布局管理器这个工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式。 在程序中安排组件的位置和大小时,应该注意以下两点: 1.容器中的布局管理器负责各个组件的大小和位置,因此用户无法在这种情况下设置组件的这些属性。如果试图使用 Java 语言提供的 setLocation(...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JAVA+AWT图形用户界面设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部