【问题标题】:Java CheckboxMenuItem get/setStateJava CheckboxMenuItem 获取/设置状态
【发布时间】:2017-03-13 20:52:07
【问题描述】:

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

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

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

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

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

我做错了什么?

【问题讨论】:

  • 为什么要使用 AWT?请参阅this answer 了解放弃 AWT 组件以支持 Swing 的许多充分理由。
  • @AndrewThompson 感谢您的提示 - 这是期末考试并要求以这种方式使用它

标签: java checkbox awt


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-21
    • 2021-02-27
    • 2017-08-06
    • 2021-04-10
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多