三、Swing 控件



三、Swing 控件

每个用户界面考虑有以下三个主要方面:

  • UI 元素: 有用户最终看到并且与之交互的核心视觉元素。GWT 提供了一个大量的广泛使用和常见的元素列表,本教程我们将涉及从基本到复杂的变化。
  • 布局: 他们定义应该如何在屏幕上组织 UI 元素,并且提供一个最终的外观和风格给 GUI(图形用户界面)。这部分将在布局这一章涉及。
  • 行为: 当用户与 UI 元素交互时,这些事件发生。

每个 SWING 控件从下列组件类的等级继承属性。

序号 类 & 描述
1 Component Container 是 SWING 的非菜单用户界面控件的一个抽象基类。组件代表一个用图形表示的对象
2 Container Container 是一个组件,它可以包含其他 SWING 组件。
3 JComponent JComponent 是一个所有 swing UI 组件的基类。为了使用继承自 JComponent 的一个 swing 组件,组件必须是一个包容层次结构,它的根是一个顶层的 Swing 容器。

SWING UI 元素:

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

Sr. 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 控件是一个图标界面的实现,它从图像描绘图标
12 JScrollbar Scrollbar 控件代表一个滚动条组件,为了让用户从值的范围中选择。
13 JOptionPane JOptionPane 提供了一组提示用户输入值的标准对话框,或者通知他们其他东西。
14 JFileChooser JFileChooser 控件代表一个对话框窗口,用户可以从该对话框窗口选择一个文件。
15 JProgressBar 随着任务完成的进展,进度条显示任务完成的百分比。
16 JSlider JSlider 让用户在有界区间内通过滑动旋钮图形化地选择一个值。
17 JSpinner JSpinner 是一个单行输入字段,它让用户从一个有序序列中选择一个数字或者一个对象值。
------本页内容已结束,喜欢请分享-456源码网------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容