鹿国萍-星载SAR立体观测系统界面设计(10)
时间:2025-07-08
时间:2025-07-08
3.2 界面设计常用组件介绍
一个完整的界面开始设计,首先需要确定界面的大小以及显示的位置,然后就要在界面中设置一些按钮,并依次设置按钮的布局格式。
AWT的全称是抽象窗口工具集。它是一个特殊的组件,其中包含有其他的组件。它的库类也非常丰富,包括了创建Java图形界面程序的所有工具。用户可以利用AWT,在容器中创建标签、按钮、复选框、文本框等用户界面元素。
AWT中包括了图形界面编辑的基本类库。它是Java语言GUI程序设计的核心,它为用户提供基本的界面构件。这些构件是为了使用户和机器之间能够更好地进行交互,而用来建立图形用户界面的独立平台。其中主要有以下几部分组成,包括:组件类、容器类、图形类和布局管理器。
Swing元素的屏幕显示性能要比AWT要好,而且Swing是使用纯Java来实现的。所以Swing也理所当然地具有Java 的跨平台性。但Swing 并不是真正使用原生平台提供设备,而是仅仅在模仿。因此,可以在任何平台上来使用Swing 图形用户界面组件。它不必在它们自己本地窗口中绘制组件,而是在它们所在的重量级窗口中绘制,因为Swing 绝大部分是轻量级的组件。Java x.swing包中有顶层容器和轻量级两种类型的组件,Swing 轻量级的组件都是由AWT 的Container 类来直接或者是间接派生而来的。使用 Swing 进行程序设计,首先要引入Swing 的包,创建顶层的容器,在容器中创建按钮和标签等一系列的组件,并将组件添加到顶层容器中,然后在组件的周围添加边界,最后对组件的事件进行处理。
下面就通过一个Hello World 的示例来演示第一个Swing 程序,这个程序就是按照前面所介绍的流程进行编写的。
//首先导入Swing 需要的包 import javax.swing.*; import java.awt.*;
import java.awt.event.*; //创建Hello World 类 public class HelloWorld { //创建主方法
public static void main(String[] args) { try { //try语句块,监视该段程序 设置窗口风格
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()) ;
}
catch (Exception e) { //捕获异常
下一篇:运输安全质量标准化