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);

您可以使用 JButtonActionListener,因为您已经开始了,但请自行跟踪当前状态。