我在JMenu中有一个JMenuCheckboxItem;我希望它在显示JMenu时反映出程序选项的当前状态。我不知道在哪里初始化它。我为JMenu创建了一个actionPerformed()
,以为在显示菜单时可以激活它,但是根据我的调试器,它不是。我应该在哪里调用checkboxMenuItem.setState(),以便在用户显示菜单时反映该选项的状态?
最佳答案
您可以如下设置JCheckBoxMenuItem
的初始状态
JCheckBoxMenuItem chkBoxItem = new JCheckBoxMenuItem("select me")
chkBoxItem.setSelected(true);
您还可以
addActionListener
到chkBoxItem并获取chkBoxItem的操作命令,例如actionEvent.getActionCommand()
关于java - JMenu JMenuCheckboxItem设置为当前状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39583407/