in src/org/pushingpixels/lightbeam/panels/LightBeamMenuBar.java [54:77]
private JMenu getMenu(String prefix, int level, int levelToStop) {
JMenu result = factory.createMenu("menu" + prefix);
JMenuItem item0 = new JMenuItem("item" + prefix + "0");
JMenuItem item1 = new JRadioButtonMenuItem("item" + prefix + "1");
JMenuItem item2 = new JCheckBoxMenuItem("item" + prefix + "2");
JMenuItem item3 = new JRadioButtonMenuItem("item" + prefix + "3");
item3.setSelected(true);
JMenuItem item4 = new JCheckBoxMenuItem("item" + prefix + "4");
item4.setSelected(true);
result.add(item0);
result.add(item1);
result.add(item2);
result.add(item3);
result.add(item4);
if (level < levelToStop) {
result.add(getMenu(prefix + "0", level + 1, levelToStop));
result.add(getMenu(prefix + "1", level + 1, levelToStop));
}
return result;
}