private JMenu getMenu()

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;
	}