0
我想为我的GUI项目制作开/关按钮。我做了一个按钮,当我点击它时,会出现一条消息。我使用ActionListener
。当我再次点击它时,我想让这条消息消失。我试图使用jToggleButton
,但我不知道如何使用它。谁能帮忙?Java Swing制作开/关按钮
我想为我的GUI项目制作开/关按钮。我做了一个按钮,当我点击它时,会出现一条消息。我使用ActionListener
。当我再次点击它时,我想让这条消息消失。我试图使用jToggleButton
,但我不知道如何使用它。谁能帮忙?Java Swing制作开/关按钮
下面是一个使用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
因为你已经开始,但跟踪当前的状态自己。
你能告诉我们你到目前为止试过的东西吗? – DennisW 2015-02-07 13:03:46
我正在投票结束这个问题,因为在[如何使用按钮,复选框和单选按钮]中详细描述了一个问题(http://docs.oracle.com/javase/tutorial/uiswing/components /button.html)。 – 2015-02-07 13:13:03