menuItem.add(instanceItem);
private JMenuItem createSubmenu () { FiltersDescription filtersDesc = filters.getDescription(); JMenuItem menu = new JMenu(NbBundle.getMessage(FilterSubmenuAction.class, "LBL_FilterSubmenu")); //NOI18N JMenuItem menuItem = null; String filterName = null; for (int i = 0; i < filtersDesc.getFilterCount(); i++) { filterName = filtersDesc.getName(i); menuItem = new JCheckBoxMenuItem( filtersDesc.getDisplayName(i), filters.isSelected(filterName)); menuItem.addActionListener(this); menuItem.putClientProperty(PROP_FILTER_NAME, filterName); menu.add(menuItem); } return menu; }
JMenuItem item = new JMenuItem("Edit "); item.setLayout( new FlowLayout(FlowLayout.RIGHT, 5, 0) ); JButton copy = new JButton("Copy"); copy.setMargin(new Insets(0, 2, 0, 2) ); item.add( copy ); menu.add( item );
freeGraphDiffSettings.add(freeGraphIgnoredEdgeKeys); freeGraph.add(freeGraphDiffSettings); configuration.add(freeGraph);
private void addRestartHint(JMenuItem m, String text) { final String spaceholder = " "; String t = m.getText() + spaceholder; m.setLayout(new BorderLayout()); m.setText(t); m.add(new JLabel(text), BorderLayout.EAST); }
JMenu menu = new JMenu("Menu"); JMenuItem item = new JMenuItem("Add"); item.add(new JButton("SOMETHING A BIT WORDY")); item.setLayout(new FlowLayout()); // set FlowLayout for item item.setPreferredSize(new Dimension(200, 100)); // hard code implementation :-( menu.add(item); // ... JMenuBar menuBar = new JMenuBar(); menuBar.add(menu); JFrame frame = new JFrame(); frame.setJMenuBar(menuBar); // ... frame.pack(); frame.setVisible(true);
main = new JMenuItem(abstractMenu.getMenuName()); jMenuItem.add(main);
JMenuItem autoResizeOff = new JMenuItem("Auto resize off"); autoResizeOff.addActionListener(new TableResizeActionListener(table, JTable.AUTO_RESIZE_OFF)); autoResizeMenu.add(autoResizeSubsequent); autoResizeMenu.add(autoResizeOff); autoResizeMenu.add(autoResizeNext); autoResizeMenu.add(autoResizeLast); autoResizeMenu.add(autoResizeAll); JMenu removeMenu = new JMenu("Remove log events"); removeMenu.setFont(menuLabelFont);
private void updateVSMenu() { applyVisualStyleMenu.removeAll(); final Set<String> vsNames = new TreeSet<String>(Cytoscape.getVisualMappingManager().getCalculatorCatalog().getVisualStyleNames()); for (String name: vsNames) { final JMenuItem styleMenu = new JMenuItem(name); styleMenu.setAction(new ApplyVisualStyleAction(name)); applyVisualStyleMenu.add(styleMenu); } } }
item.add(p); double w = p.getPreferredSize().getWidth(); double h = p.getPreferredSize().getHeight();
helper.init(viewer, entities); helper.getItem().setText(rt.toString() + " (" + invisibleRTCounts.get(rt) + ":" + allRTCounts.get(rt) + ")"); item.add(helper.getItem());
item.setLayout(new FlowLayout(FlowLayout.RIGHT, 0, 0)); JLabel label = new JLabel("<html><p style='color:#666666;font-size:9px'>" + shortcutText + "<p></html>"); item.add(label); Dimension size = new Dimension((int) Math.ceil(item.getPreferredSize().getWidth() + label.getPreferredSize().getWidth()) + 10, 20); item.setPreferredSize(size);
helper.init(viewer, entities); helper.getItem().setText(cc.toString() + " (" + invisibleCCCounts.get(cc) + ":" + allCCCounts.get(cc) + ")"); item.add(helper.getItem());
public void addItem(MenuItem item) { MenuItemPeer mip = (MenuItemPeer) item.getPeer(); if (mip == null) { item.addNotify(); mip = (MenuItemPeer) item.getPeer(); } assert mip instanceof CacioMenuItemPeer; JMenuItem jmi = ((CacioMenuItemPeer) mip).getSwingMenu(); getSwingMenu().add(jmi); }
/** * Test of bindKeyStrokes method, of class PropertiesShortcuts. */ @Test public void testBindKeyStrokesJMenuBar() { JMenuBar menu = new JMenuBar(); JMenu parent = new JMenu(); JMenuItem child1 = new JMenu(); JMenuItem child2 = new JMenuItem(); child2.setActionCommand(TEST_DELETE); child2.setAccelerator(CTRL_D); JMenuItem grandchild1 = new JMenuItem(); grandchild1.setActionCommand(TEST_USER_1); JMenuItem grandchild2 = new JMenuItem(); grandchild2.setActionCommand(OUT_OF_LIST); grandchild2.setAccelerator(CTRL_X); menu.add(parent); parent.add(child1); parent.add(child2); child1.add(grandchild1); child1.add(grandchild2); // bind shortcuts.bindKeyStrokes(menu); assertNull(parent.getAccelerator()); assertNull(child1.getAccelerator()); assertNull(child2.getAccelerator()); assertEquals(CTRL_P, grandchild1.getAccelerator()); assertEquals(CTRL_X, grandchild2.getAccelerator()); }
/** * Test of bindKeyStrokes method, of class PropertiesShortcuts. */ @Test public void testBindKeyStrokesJMenuItemRecursive() { // case JMenu with children JMenu parent = new JMenu(); JMenuItem child1 = new JMenu(); JMenuItem child2 = new JMenuItem(); child2.setActionCommand(TEST_DELETE); child2.setAccelerator(CTRL_D); JMenuItem grandchild1 = new JMenuItem(); grandchild1.setActionCommand(TEST_USER_1); JMenuItem grandchild2 = new JMenuItem(); grandchild2.setActionCommand(OUT_OF_LIST); grandchild2.setAccelerator(CTRL_X); parent.add(child1); parent.add(child2); child1.add(grandchild1); child1.add(grandchild2); // bind shortcuts.bindKeyStrokes(parent); assertNull(parent.getAccelerator()); assertNull(child1.getAccelerator()); assertNull(child2.getAccelerator()); assertEquals(CTRL_P, grandchild1.getAccelerator()); assertEquals(CTRL_X, grandchild2.getAccelerator()); }