configClipboardAutorip.setSelected(trayMenuAutorip.getState()); }); trayMenu.add(trayMenuMain); trayMenu.add(trayMenuAbout); trayMenu.addSeparator(); trayMenu.add(trayMenuAutorip); trayMenu.addSeparator(); trayMenu.add(trayMenuExit); try { mainIcon = ImageIO.read(getClass().getClassLoader().getResource("icon.png"));
popup.add(defaultItem);
itemConsole.addActionListener(this); itemConsole.setFont(font); menuConsole.add(itemConsole); MenuItem itemStatus = new MenuItem("Status"); itemStatus.setActionCommand("status"); itemStatus.addActionListener(this); itemStatus.setFont(font); menuConsole.add(itemStatus); MenuItem itemExit = new MenuItem("Exit"); itemExit.setFont(font); itemExit.setActionCommand("exit"); itemExit.addActionListener(this); menuConsole.add(itemExit);
public PopupMenu getMainMenu() { PopupMenu popup = new PopupMenu(); MenuItem startItem = new MenuItem(_t("Start I2P")); startItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { new SwingWorker<Object, Object>() { @Override protected Object doInBackground() throws Exception { RouterManager.start(); return null; } @Override protected void done() { trayIcon.displayMessage(_t("Starting"), _t("I2P is starting!"), TrayIcon.MessageType.INFO); //Hide the tray icon. //We cannot stop the desktopgui program entirely, //since that risks killing the I2P process as well. tray.remove(trayIcon); } }.execute(); } }); popup.add(startItem); return popup; }
/** * The popup menu used by the icon in the system tray. * * @param mainFrame MainFrame class. */ public TrayPopup(final MainFrame mainFrame) { // Create a popup menu components MenuItem aboutItem = new MenuItem(i18n.get("menubar.about")); aboutItem.addActionListener(new AboutActionListener(null)); MenuItem exitItem = new MenuItem(i18n.get("menubar.exit")); exitItem.addActionListener(new ExitActionListener(mainFrame)); popup.add(aboutItem); popup.addSeparator(); popup.add(exitItem); }
private void addItem(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); switchPopup.add(item); }
popup.add(statusItem); popup.addSeparator(); if (CONSOLE_ENABLED) { popup.add(browserLauncher); popup.addSeparator(); desktopguiConfigurationLauncher.add(configSubmenu); popup.add(desktopguiConfigurationLauncher); popup.addSeparator(); if (_context.hasWrapper()) popup.add(restartItem); popup.add(stopItem); if (_context.hasWrapper()) popup.add(restartItem2); popup.add(stopItem2); popup.add(cancelItem);
void addPopupItem(String s) { MenuItem mi=new MenuItem(s); mi.addActionListener(this); pm.add(mi); }
void addPopupItem(String s) { MenuItem mi=new MenuItem(s); mi.addActionListener(this); pm.add(mi); }
void addPopupItem(String s) { MenuItem mi=new MenuItem(s); mi.addActionListener(this); pm.add(mi); }
public void actionPerformed(ActionEvent e) { // tray.remove(ti); menu.remove(rft); menu.add(stt); setVisible(true); } });
void addPopupItem(String s) { MenuItem mi=new MenuItem(s); mi.addActionListener(this); pm.add(mi); }
public void actionPerformed(ActionEvent e) { // tray.remove(ti); menu.remove(rft); menu.add(stt); setVisible(true); } });
void addPopupItem(String s) { MenuItem mi=new MenuItem(s); mi.addActionListener(this); pm.add(mi); }
private void addPluginTool(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); item.setActionCommand("Plugin Tool"); 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); }
private void addBuiltInTool(String name) { CheckboxMenuItem item = new CheckboxMenuItem(name, name.equals(currentSet)); item.addItemListener(this); item.setActionCommand("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; }