JToggleButton用于创建切换按钮, 它是用于打开或关闭的两种状态按钮。
嵌套类
修饰符和类型 |
类 |
描述 |
protected class |
JToggleButton.AccessibleJToggleButton |
此类实现对JToggleButton类的可访问性支持。 |
静态类 |
JToggleButton.ToggleButtonModel |
ToggleButton模型 |
建设者
建设者 |
描述 |
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) |
它使用指定的文本, 图像和选择状态创建一个切换按钮。 |
方法
修饰符和类型 |
方法 |
描述 |
AccessibleContext |
getAccessibleContext() |
它获取与此JToggleButton关联的AccessibleContext。 |
String |
getUIClassID() |
它返回一个字符串, 该字符串指定呈现此组件的l&f类的名称。 |
受保护的字符串 |
paramString() |
它返回此JToggleButton的字符串表示形式。 |
void |
updateUI() |
它将UI属性重置为当前外观的值。 |
JToggleButton示例
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 with ItemListener Example");
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");
}
}
输出量
评论前必须登录!
注册