我正在尝试为我的 GUI 项目制作一个开/关按钮。我做了一个按钮,当我点击它时,会出现一条消息。我用过ActionListener
。当我再次单击它时,我希望该消息消失。我尝试使用jToggleButton
,但我不知道如何使用它。任何人都可以帮忙吗?
问问题
7778 次
1 回答
5
以下是使用 a 的示例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
因为您已经开始使用,但您自己要跟踪当前状态。
于 2015-02-07T13:14:10.073 回答