每个用户界面都考虑以下三个主要方面:
UI元素:Thes是用户最终看到和交互的核心视觉元素. GWT提供了一系列广泛使用的常用元素,从基本到复杂,我们将在本教程中介绍.
布局:它们定义了如何在屏幕上组织UI元素,并为GUI(图形用户界面)提供最终外观.这一部分将在布局章节中介绍.
行为:这些是用户与UI元素交互时发生的事件.这部分将在事件处理章节中介绍.
每个AWT控件都从Component类继承属性.
高级没有. | Control&说明 |
---|---|
1 | 组件是GUI控件的抽象超类,它表示具有图形表示的对象. |
以下是使用AWT设计GUI时常用控件的列表.
Sr.没有. | Control&说明 |
---|---|
1 | Label Label对象是用于在容器中放置文本的组件. |
2 | Button 此类创建一个带标签的按钮. |
3 | Check Box 复选框是一个图形组件,可以在开启(true)或关闭(假)状态. |
4 | Check Box Group CheckboxGroup类用于对复选框进行分组. |
5 | List List组件向用户显示一个滚动的文本项列表. |
6 | Text Field TextField对象是一个文本组件,允许编辑单行文本. |
7 | Text Area TextArea对象是一个文本组件,允许编辑多行文本. |
8 | Choice A选择控件用于显示弹出菜单的选择.选择的选项显示在菜单的顶部. |
9 | Canvas Canvas控件代表一个矩形区域,应用程序可以在其中绘制某些东西或者可以接收用户创建的输入. |
10 | Image 图像控件是表示图形图像的所有图像类的超类. |
11 | Scroll Bar 滚动条控件代表滚动条组件,以便用户可以从值范围中进行选择. |
12 | Dialog 对话框控件代表一个顶级窗口,其中包含标题和边框从用户那里获取某种形式的输入. |
13 | File Dialog FileDialog控件代表一个对话窗口,用户可以从中选择文件. |