鹿国萍-星载SAR立体观测系统界面设计(10)

时间: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) { //捕获异常

鹿国萍-星载SAR立体观测系统界面设计(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219