因此,我设置了一个菜单,其中一个子菜单会导致三个复选框的选择。当程序首次启动时,不会选择任何它们。
easy = new JCheckBoxMenuItem("Easy");
normal = new JCheckBoxMenuItem("Normal");
hard = new JCheckBoxMenuItem("Hard");
(这些已在其他地方声明。
我希望能够控制选择,以便默认情况下选择"正常"。另外,我希望能够编写一些代码,以确保在任何时候只选中一个框。
为此,我只需要知道如何选择框。
首先将每个按钮添加 ButtonGroup
...
ButtonGroup bg = new ButtonGroup();
bg.add(easy);
bg.add(normal);
bg.add(hard);
然后设置默认选择...
normal.setSelected(true);
按钮组将确保只选择一个选项。
查看如何使用按钮组组件以获取更多详细信息。
我希望能够控制选择,以便默认情况下选择"正常"。
读取 API 并查找方法名称中包含selected
的方法。