【发布时间】:2015-05-04 09:43:12
【问题描述】:
我试图在我的菜单中添加一个复选框组,但不断收到“找不到符号”错误。
MenuBar mb = new MenuBar();
Menu file = new Menu("File");
Menu colorM = new Menu("Color");
MenuItem quitM = new MenuItem("Quit", new MenuShortcut(KeyEvent.VK_Q));
CheckboxGroup cbg = new CheckboxGroup();
Checkbox cb1 = new Checkbox("Black",cbg,true);
Checkbox cb2 = new Checkbox("Red",cbg,false);
Checkbox cb3 = new Checkbox("Blue",cbg,false);
Checkbox cb4 = new Checkbox("Green",cbg,false);
然后在我的初始化中我有
chatF.setMenuBar(mb);
mb.add(file);
mb.add(colorM);
file.add(quitM);
colorM.add(cbg);
我尝试添加一个 MenuItem 并将 cbg 放在那里,但同样的问题
【问题讨论】:
-
如果我注释掉 colorM.add(cbg) 行,一切都会编译并完美运行。目前我在程序中的唯一代码是设置 UI 以及添加和删除侦听器,所以我认为不需要设置按钮、标签等的代码。