MenuItem trayMenuExit = new MenuItem("Exit"); trayMenuExit.addActionListener(arg0 -> System.exit(0)); trayMenuAutorip = new CheckboxMenuItem("Clipboard Autorip"); trayMenuAutorip.addItemListener(arg0 -> { ClipboardUtils.setClipboardAutoRip(trayMenuAutorip.getState());
final PopupMenu popup = new PopupMenu(); MenuItem aboutItem = new MenuItem("About"); CheckboxMenuItem cb1 = new CheckboxMenuItem("Set auto size"); CheckboxMenuItem cb2 = new CheckboxMenuItem("Set tooltip"); Menu displayMenu = new Menu("Display"); MenuItem errorItem = new MenuItem("Error");
private void addItem(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); switchPopup.add(item); }
private void addItem(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); switchPopup.add(item); }
private void addBuiltInTool(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); item.setActionCommand("Tool"); switchPopup.add(item); }
CheckboxMenuItem addCheckboxItem(Menu menu, String label, String className) { pluginsTable.put(label, className); nPlugins++; CheckboxMenuItem item = new CheckboxMenuItem(label); menu.add(item); item.addItemListener(ij); item.setState(false); return item; }
private void addPluginTool(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); item.setActionCommand("Plugin Tool"); switchPopup.add(item); }
CheckboxMenuItem addCheckboxItem(Menu menu, String label, String className) { pluginsTable.put(label, className); nPlugins++; CheckboxMenuItem item = new CheckboxMenuItem(label); menu.add(item); item.addItemListener(ij); item.setState(false); return item; }
private void addBuiltInTool(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); item.setActionCommand("Tool"); switchPopup.add(item); }
private void addPluginTool(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); item.setActionCommand("Plugin Tool"); switchPopup.add(item); }
MenuItem addPopupItem(PopupMenu popupMenu, String s, boolean isCheckboxItem) { MenuItem mi = null; if (isCheckboxItem) { mi = new CheckboxMenuItem(s); ((CheckboxMenuItem)mi).addItemListener(this); } else { mi = new MenuItem(s); mi.addActionListener(this); } popupMenu.add(mi); return mi; }
MenuItem addPopupItem(PopupMenu popupMenu, String s, boolean isCheckboxItem) { MenuItem mi = null; if (isCheckboxItem) { mi = new CheckboxMenuItem(s); ((CheckboxMenuItem)mi).addItemListener(this); } else { mi = new MenuItem(s); mi.addActionListener(this); } popupMenu.add(mi); return mi; }
MenuBar mb = new MenuBar(); Menu menu = new Menu("Menu"); CheckboxMenuItem cb1 = new CheckboxMenuItem("Black"); CheckboxMenuItem cb2 = new CheckboxMenuItem("Red"); CheckboxMenuItem cb3 = new CheckboxMenuItem("Blue"); CheckboxMenuItem cb4 = new CheckboxMenuItem("Green");
/** Adds one image to the end of the Window menu. */ static synchronized void addWindowMenuItem(ImagePlus imp) { if (ij==null) return; String name = imp.getTitle(); String size = ImageWindow.getImageSize(imp); CheckboxMenuItem item = new CheckboxMenuItem(name+" "+size); item.setActionCommand("" + imp.getID()); window.add(item); item.addItemListener(ij); }
/** Inserts one item (a non-image window) into the Window menu. */ static synchronized void insertWindowMenuItem(Window win) { if (ij==null || win==null) return; String title = win instanceof Frame?((Frame)win).getTitle():((Dialog)win).getTitle(); CheckboxMenuItem item = new CheckboxMenuItem(title); item.addItemListener(ij); int index = WINDOW_MENU_ITEMS+windowMenuItems2; if (windowMenuItems2>=2) index--; window.insert(item, index); windowMenuItems2++; if (windowMenuItems2==1) { window.insertSeparator(WINDOW_MENU_ITEMS+windowMenuItems2); windowMenuItems2++; } }
/** Adds one image to the end of the Window menu. */ static synchronized void addWindowMenuItem(ImagePlus imp) { if (ij==null) return; String name = imp.getTitle(); String size = ImageWindow.getImageSize(imp); CheckboxMenuItem item = new CheckboxMenuItem(name+" "+size); item.setActionCommand("" + imp.getID()); window.add(item); item.addItemListener(ij); }
/** Inserts one item (a non-image window) into the Window menu. */ static synchronized void insertWindowMenuItem(Window win) { if (ij==null || win==null) return; String title = win instanceof Frame?((Frame)win).getTitle():((Dialog)win).getTitle(); CheckboxMenuItem item = new CheckboxMenuItem(title); item.addItemListener(ij); int index = WINDOW_MENU_ITEMS+windowMenuItems2; if (windowMenuItems2>=2) index--; window.insert(item, index); windowMenuItems2++; if (windowMenuItems2==1) { window.insertSeparator(WINDOW_MENU_ITEMS+windowMenuItems2); windowMenuItems2++; } }
// Create a pop-up menu components MenuItem aboutItem = new MenuItem("About"); CheckboxMenuItem cb1 = new CheckboxMenuItem("Set auto size"); CheckboxMenuItem cb2 = new CheckboxMenuItem("Set tooltip"); Menu displayMenu = new Menu("Display"); MenuItem errorItem = new MenuItem("Error"); MenuItem warningItem = new MenuItem("Warning"); MenuItem infoItem = new MenuItem("Info"); MenuItem noneItem = new MenuItem("None"); MenuItem exitItem = new MenuItem("Exit"); //Add components to pop-up menu popup.add(aboutItem); popup.addSeparator(); popup.add(cb1); popup.add(cb2); popup.addSeparator(); popup.add(displayMenu); displayMenu.add(errorItem); displayMenu.add(warningItem); displayMenu.add(infoItem); displayMenu.add(noneItem); popup.add(exitItem); trayIcon.setPopupMenu(popup); try { tray.add(trayIcon); } catch (AWTException e) { System.out.println("TrayIcon could not be added."); }
public void createPopup() { popup = new PopupMenu(""); add = new MenuItem("Add Label"); popup.add(add); remove = new MenuItem("Remove Label"); // FIXME: there's no point in adding this option since // it just creates a RuntimeException at the moment. // popup.add(remove); rename = new MenuItem("Rename Label"); popup.add(rename); color = new MenuItem("Change Color"); popup.add(color); popup.addSeparator(); lock = new CheckboxMenuItem("Locked"); popup.add(lock); add.addActionListener(this); remove.addActionListener(this); rename.addActionListener(this); color.addActionListener(this); lock.addItemListener(this); add(popup); }
private static Menu initProjectMenu() { Menu mnProject = new Menu(Resources.strings().get("menu_project")); CheckboxMenuItem compress = new CheckboxMenuItem(Resources.strings().get("menu_compressProjectFile")); compress.setState(userPreferences.isCompressFile()); compress.addItemListener(e -> userPreferences.setCompressFile(compress.getState())); CheckboxMenuItem sync = new CheckboxMenuItem(Resources.strings().get("menu_syncMaps")); sync.setState(userPreferences.isSyncMaps()); sync.addItemListener(e -> userPreferences.setSyncMaps(sync.getState()));