Java Swing Making开/关按钮

Java Swing Making开/关按钮,java,swing,jtogglebutton,Java,Swing,Jtogglebutton,我正在尝试为我的GUI项目创建一个开/关按钮。我做了一个按钮,当我点击它时,会出现一条消息。为此,我使用了ActionListener。当我再次单击它时,我希望该消息显示出来。我试图使用jToggleButton,但我不知道如何使用它。有人能帮忙吗?这里有一个使用JToggleButton的例子: JToggleButton toggleButton = new JToggleButton("Click Me"); ItemListener itemListener = new ItemList

我正在尝试为我的GUI项目创建一个开/关按钮。我做了一个按钮,当我点击它时,会出现一条消息。为此,我使用了
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
,因为您已经开始了,但是您可以自己跟踪当前状态。

您能告诉我们您到目前为止都做了哪些尝试吗?我投票结束这个问题,因为在中详细描述了一件事。