前面提到容器是用来组织组件的,那么这一篇博客就为大家介绍一些Java的常用组件。最后通过一个例子展示这些组件的实际效果。
按钮(JButton)
JButton是我们常用的一个组件,其表现形式为一个按钮。
构造方法
方法 | 说明 |
---|---|
JButton() | 创建不带有设置文本或图标的按钮 |
JButton(Action a) | 创建一个按钮,其属性从所提供的 Action 中获取 |
JButton(Icon icon) | 创建一个带图标的按钮 |
JButton(String text) | 创建一个带文本的按钮 |
JButton(String text, Icon icon) | 创建一个带初始文本和图标的按钮 |
按钮(JToggleButton)
JToggleButton与JButton的区别在于JToggleButton有两个状态:按下和弹起。
构造方法
方法 | 说明 |
---|---|
JToggleButton() | 创建最初未选定的切换按钮,不设置文本或图像 |
JToggleButton(Action a) | 创建一个切换按钮,其属性从所提供的 Action 获取 |
JToggleButton(Icon icon) | 创建一个最初未选定的切换按钮,该按钮具有指定的图像但是没有文本 |
JToggleButton(Icon icon, boolean selected) | 创建具有指定图像和选择状态但没有文本的切换按钮 |
JToggleButton(String text) | 创建具有指定文本的未选定的切换按钮 |
JToggleButton(String text, boolean selected) | 创建具有指定文本和选择状态的切换按钮 |
JToggleButton(String text, Icon icon) | 创建一个最初未选定的切换按钮,该按钮具有指定的文本和图像。 |
JToggleButton(String text, Icon icon, boolean selected) | 创建具有指定文本、图像和选择状态的切换按钮 |
标签(JLabel)
用于短文本字符串或图像或二者的显示区。
构造方法
方法 | 说明 |
---|---|
JLabel() | 创建无图像并且其标题为空字符串的 JLabel |
JLabel(Icon |