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