Java 摆动制作 On/Off 按钮
Java Swing Making On/Off Button
我正在尝试为我的 GUI 项目创建一个 on/off 按钮。我做了一个按钮,当我点击它时,会出现一条消息。为此,我使用了 ActionListener
。当我再次单击它时,我希望该消息消失。我尝试使用 jToggleButton
但我不知道如何使用它。有人可以帮忙吗?
下面是一个使用 JToggleButton
的例子:
JToggleButton toggleButton = new JToggleButton("Click Me");
ItemListener itemListener = new ItemListener() {
public void itemStateChanged(ItemEvent itemEvent) {
int state = itemEvent.getStateChange();
if (state == ItemEvent.SELECTED) {
System.out.println("Selected"); // show your message here
} else {
System.out.println("Deselected"); // remove your message
}
}
};
toggleButton.addItemListener(itemListener);
您可以使用 JButton
和 ActionListener
,因为您已经开始了,但请自行跟踪当前状态。
我正在尝试为我的 GUI 项目创建一个 on/off 按钮。我做了一个按钮,当我点击它时,会出现一条消息。为此,我使用了 ActionListener
。当我再次单击它时,我希望该消息消失。我尝试使用 jToggleButton
但我不知道如何使用它。有人可以帮忙吗?
下面是一个使用 JToggleButton
的例子:
JToggleButton toggleButton = new JToggleButton("Click Me");
ItemListener itemListener = new ItemListener() {
public void itemStateChanged(ItemEvent itemEvent) {
int state = itemEvent.getStateChange();
if (state == ItemEvent.SELECTED) {
System.out.println("Selected"); // show your message here
} else {
System.out.println("Deselected"); // remove your message
}
}
};
toggleButton.addItemListener(itemListener);
您可以使用 JButton
和 ActionListener
,因为您已经开始了,但请自行跟踪当前状态。