Java JToggleButton
1 Java JToggleButton的介绍
JToggleButton用于创建切换按钮,它是两种状态的按钮,用于打开或关闭。
2 Java JToggleButton的内部类
内部类 | 描述 |
---|---|
protected class JToggleButton.AccessibleJToggleButton | 此类实现对JToggleButton类的可访问性支持。 |
static class JToggleButton.ToggleButtonModel | ToggleButton模型 |
3 Java JToggleButton的构造方法
构造方法 | 描述 |
---|---|
JToggleButton() | 创建一个最初未选择的切换按钮,而无需设置文本或图像。 |
JToggleButton(Action a) | 创建一个切换按钮,其中的属性来自提供的操作。 |
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) | 使用指定的文本,图像和选择状态创建一个切换按钮。 |
4 Java JToggleButton的方法
方法 | 描述 |
---|---|
AccessibleContext getAccessibleContext() | 获取与此JToggleButton关联的AccessibleContext。 |
String getUIClassID() | 返回一个字符串,该字符串指定呈现此组件的l&f类的名称。 |
protected String paramString() | 返回此JToggleButton的字符串表示形式。 |
void updateUI() | 将UI属性重置为当前外观的值。 |
5 Java JToggleButton的案例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JFrame;
import javax.swing.JToggleButton;
public class JToggleButtonExample extends JFrame implements ItemListener {
public static void main(String[] args) {
new JToggleButtonExample();
}
private JToggleButton button;
JToggleButtonExample() {
setTitle("JToggleButton案例-一点教程网");
setLayout(new FlowLayout());
setJToggleButton();
setAction();
setSize(200, 200);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private void setJToggleButton() {
button = new JToggleButton("ON");
add(button);
}
private void setAction() {
button.addItemListener(this);
}
public void itemStateChanged(ItemEvent eve) {
if (button.isSelected())
button.setText("OFF");
else
button.setText("ON");
}
}
输出结果为:
热门文章
优秀文章