目录

SWING - 控制( Controls)

每个用户界面都考虑以下三个主要方面 -

  • UI Elements - 这些是用户最终看到并与之交互的核心可视元素。 GWT提供了从基本到复杂的广泛使用和常见元素的大量列表,我们将在本教程中介绍。

  • Layouts - 它们定义了如何在屏幕上组织UI元素,并为GUI(图形用户界面)提供最终外观。 这部分将在布局章节中介绍。

  • Behavior - 这些是用户与UI元素交互时发生的事件。 这部分将在“事件处理”一章中介绍。

UI类

每个SWING控件都从以下Component类层次结构继承属性。

S.No. 类和描述
1 Component

Component是SWING的非菜单用户界面控件的抽象基类。 Component表示具有图形表示的对象

2 Container

Container是可以包含其他SWING组件的组件

3 JComponent

JComponent是所有SWING UI组件的基类。 为了使用从JComponent继承的SWING组件,组件必须位于包含层次结构中,其根是顶级SWING容器

SWING UI元素

以下是使用SWING设计GUI时常用控件的列表。

S.No. 类和描述
1 JLabel

JLabel对象是用于在容器中放置文本的组件。

2 JButton

该类创建一个带标签的按钮。

3 JColorChooser

JColorChooser提供了一个控件窗格,旨在允许用户操作和选择颜色。

4 JCheck Box

JCheckBox是一个图形组件,可以处于on (true)或off (false)状态。

5 JRadioButton

JRadioButton类是一个图形组件,可以处于on (true)或off (false)状态。 在一组。

6 JList

JList组件向用户呈现文本项的滚动列表。

7 JComboBox

JComboBox组件向用户显示一个显示选项菜单。

8 JTextField

JTextField对象是一个文本组件,允许编辑单行文本。

9 JPasswordField

JPasswordField对象是专门用于输入密码的文本组件。

10 JTextArea

JTextArea对象是一个文本组件,允许编辑多行文本。

11 ImageIcon

ImageIcon控件是Icon界面的一个实现,它从图像绘制图标

12 JScrollbar

Scrollbar控件表示滚动条组件,以便用户可以从值范围中进行选择。

13 JOptionPane

JOptionPane提供了一组标准对话框,用于提示用户输入值或通知他们某些内容。

14 JFileChooser

JFileChooser控件表示用户可以从中选择文件的对话窗口。

15 JProgressBar

随着任务进展完成,进度条显示任务的完成百分比。

16 JSlider

JSlider允许用户通过在有界区间内滑动旋钮以图形方式选择值。

17 JSpinner

JSpinner是单行输入字段,允许用户从有序序列中选择数字或对象值。

↑回到顶部↑
WIKI教程 @2018