Java 复选框菜单项 get/setState

Java CheckboxMenuItem get/setState

我正在使用它在我的 Java 系统托盘应用程序中创建一个快捷菜单。

    Menu notiSET = new Menu("Benachrichtigungen");
    CheckboxMenuItem ns1 = new CheckboxMenuItem("On");
    CheckboxMenuItem ns2 = new CheckboxMenuItem("Off");

我想将复选框 ns1 默认设置为 true

使用 ns1.setState(true); 不起作用 - 我只能通过单击它来更改状态。

我尝试使用 .setSelected();isSelected();,但效果不佳(方法未知)。

我做错了什么?

您的菜单项在该菜单中一起存在。

所以:不要告诉单个项目它应该被选中;而是转向该菜单 group 并告诉该对象它的哪些条目应该是默认的。