如何在 Java 中控制菜单项中的复选框选择



因此,我设置了一个菜单,其中一个子菜单会导致三个复选框的选择。当程序首次启动时,不会选择任何它们。

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的方法。

最新更新