控件
编辑教程控件
每个用户界面考虑有以下三个主要方面:
UI 元素 | 有用户最终看到并且与之交互的核心视觉元素。 GWT 提供了一个大量的广泛使用和常见的元素列表 |
---|---|
布局 | 他们定义应该如何在屏幕上组织 UI 元素, 并且提供一个最终的外观和风格给 GUI(图形用户界面)。 |
行为 | 当用户与 UI 元素交互时,这些事件发生。这部分将在事件处理这一章涉及。 |
每个 SWING 控件从下列组件类的等级继承属性。
类 | 描述 |
---|---|
Component | Container 是 SWING 的非菜单用户界面控件的一个抽象基类。 组件代表一个用图形表示的对象 |
Container | Container 是一个组件,它可以包含其他 SWING 组件。 |
JComponent | JComponent 是一个所有 swing UI 组件的基类。 为了使用继承自 JComponent 的一个 swing 组件, 组件必须是一个包容层次结构,它的根是一个顶层的 Swing 容器。 |
SWING UI 元素:
下列是当使用 SWING 来设计 GUI 时常用的控件列表。
控件 | 描述 |
---|---|
JLabel | JLabel 对象是一个在容器中放置文本的组件。 |
JButton | 该类创建一个有标签的的按钮。 |
JColorChooser | JColorChooser 提供一个控制面板,设计允许用户操作和选择颜色。 |
JCheck Box | JCheckBox 是一个图形化的组件,它的状态要么是 on(true)要么是 off(false)。 |
JRadioButton | JRadioButton 类是一个图形化的组件,在一个组中,它的状态要么是 on(true)要么是off(false)。 |
JList | JList 组件呈现给用户一个滚动的文本项列表。 |
JComboBox | JComboBox 组件呈现给用户一个显示菜单的选择。 |
JTextField | JTextField 对象是一个文本组件,它允许编辑单行文本。 |
JPasswordField | JPasswordField 对象是一个专门用于密码输入的文本组件。 |
JTextArea | JTextArea 对象是一个文本组件,它允许编辑多行文本。 |
ImageIcon | ImageIcon 控件是一个图标界面的实现,它从图像描绘图标 |
JScrollbar | Scrollbar 控件代表一个滚动条组件,为了让用户从值的范围中选择。 |
JOptionPane | JOptionPane 提供了一组提示用户输入值的标准对话框,或者通知他们其他东西。 |
JFileChooser | JFileChooser 控件代表一个对话框窗口,用户可以从该对话框窗口选择一个文件。 |
JProgressBar | 随着任务完成的进展,进度条显示任务完成的百分比。 |
JSlider | JSlider 让用户在有界区间内通过滑动旋钮图形化地选择一个值。 |
JSpinner | JSpinner 是一个单行输入字段,它让用户从一个有序序列中选择一个数字或者一个对象值。 |
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
![](http://cdns.jsrun.net/avatar/default.png)
选择支付方式:
![支付宝](/res/css/img/alipay.png)
![微信](/res/css/img/wxpay.png)
立即支付
![支付宝](/res/css/img/alipay.png)
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟