我在JMenu中有一个JMenuCheckboxItem;我希望它在显示JMenu时反映程序选项的当前状态。我为JMenu创建了一个actionPerformed(),以为在显示菜单时会激活它,但根据我的调试器,它不是。我应该在哪里调用checkboxMenuItem.setState(),以便它在用户显示菜单时反映选项的状态?
发布于 2016-09-20 07:32:01
您可以按如下方式设置JCheckBoxMenuItem的初始状态
JCheckBoxMenuItem chkBoxItem = new JCheckBoxMenuItem("select me")
chkBoxItem.setSelected(true);您还可以像actionEvent.getActionCommand()一样通过addActionListener连接到chkBoxItem并获取chkBoxItem的操作命令
https://stackoverflow.com/questions/39583407
复制相似问题