所以,我有一个菜单设置,其中一个子菜单可以选择三个复选框。程序首次启动时,没有选择它们。
easy = new JCheckBoxMenuItem("Easy");
normal = new JCheckBoxMenuItem("Normal");
hard = new JCheckBoxMenuItem("Hard");
(这些已在别处宣布。)
我希望能够控制选择,以便默认选择Normal。此外,我希望能够编写一些代码,以确保一次只检查一个框。
要做到这一点,我只需要知道如何选择这些框。
答案 0 :(得分:2)
首先添加每个按钮ButtonGroup
...
ButtonGroup bg = new ButtonGroup();
bg.add(easy);
bg.add(normal);
bg.add(hard);
然后设置默认选择...
normal.setSelected(true);
按钮组将确保只选择一个选项。
答案 1 :(得分:0)
我希望能够控制选择,以便默认选择Normal。
阅读API并在方法名称中查找selected
的方法。