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 并告诉该对象它的哪些条目应该是默认的。
我正在使用它在我的 Java 系统托盘应用程序中创建一个快捷菜单。
Menu notiSET = new Menu("Benachrichtigungen");
CheckboxMenuItem ns1 = new CheckboxMenuItem("On");
CheckboxMenuItem ns2 = new CheckboxMenuItem("Off");
我想将复选框 ns1
默认设置为 true
。
使用 ns1.setState(true);
不起作用 - 我只能通过单击它来更改状态。
我尝试使用 .setSelected();
或 isSelected();
,但效果不佳(方法未知)。
我做错了什么?
您的菜单项在该菜单中一起存在。
所以:不要告诉单个项目它应该被选中;而是转向该菜单 group 并告诉该对象它的哪些条目应该是默认的。