private MenuBar createMenuBar() { MenuBar ret=new MenuBar(); Menu file=new Menu("File"); MenuItem quitm=new MenuItem("Quit"); ret.setFont(def_font2); ret.add(file); file.addSeparator(); file.add(quitm); quitm.addActionListener(e -> System.exit(1)); return ret; }
quitMenuItem.addActionListener(actionListener); browserMenuItem.addActionListener(actionListener); stopMenuItem.addActionListener(actionListener); startMenuItem.addActionListener(actionListener); showMenuItem.addActionListener(actionListener);
PopupMenu trayMenu = new PopupMenu(); trayMenuMain = new MenuItem("Hide"); trayMenuMain.addActionListener(arg0 -> toggleTrayClick()); MenuItem trayMenuAbout = new MenuItem("About " + mainFrame.getTitle()); trayMenuAbout.addActionListener(arg0 -> { StringBuilder about = new StringBuilder(); about.append("<html><h1>") trayMenuExit.addActionListener(arg0 -> System.exit(0)); trayMenuAutorip = new CheckboxMenuItem("Clipboard Autorip"); trayMenuAutorip.addItemListener(arg0 -> {
defaultItem.addActionListener(listener); popup.add(defaultItem);
PopupMenu popup=new PopupMenu(); MenuItem defaultItem=new MenuItem("Exit"); defaultItem.addActionListener(exitListener); popup.add(defaultItem); defaultItem=new MenuItem("Open"); defaultItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { setVisible(true);
MenuItem itemConsole = new MenuItem("H2 Console"); itemConsole.setActionCommand("console"); 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); itemExit.setFont(font); itemExit.setActionCommand("exit"); itemExit.addActionListener(this); menuConsole.add(itemExit);
showItem.addActionListener(showListener); popup.add(showItem); closeItem.addActionListener(closeListener); popup.add(closeItem);
/** * 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); }
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; }
action.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { close.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {
item.addActionListener(menuActionListener); popup.add(item); ActionListener actionListener = new ActionListener() {
final TrayIcon trayIcon = new TrayIcon(image, "The Tip Text", popup); MenuItem item = new MenuItem("Error"); item.addActionListener(new ShowMessageListener(trayIcon, "Error Title", "Error", TrayIcon.MessageType.ERROR)); popup.add(item); item = new MenuItem("Warning"); item.addActionListener(new ShowMessageListener(trayIcon, "Warning Title", "Warning", TrayIcon.MessageType.WARNING)); popup.add(item); item = new MenuItem("Info"); item.addActionListener(new ShowMessageListener(trayIcon, "Info Title", "Info", TrayIcon.MessageType.INFO)); popup.add(item); item = new MenuItem("None"); item.addActionListener(new ShowMessageListener(trayIcon, "None Title", "None", TrayIcon.MessageType.NONE)); popup.add(item); item = new MenuItem("Close"); item.addActionListener(new ActionListener() {
MenuItem exitItem = new MenuItem("Exit"); imagesItem.addActionListener(e -> MageFrame.getInstance().downloadImages()); iconsItem.addActionListener(e -> MageFrame.getInstance().downloadAdditionalResources()); stopBlinkItem.addActionListener(e -> stopBlink()); preferencesItem.addActionListener(e -> MageFrame.getInstance().btnPreferencesActionPerformed(null)); aboutItem.addActionListener(e -> MageFrame.getInstance().btnAboutActionPerformed(null)); exitItem.addActionListener(e -> MageFrame.getInstance().exitApp());
private void linkAction(final ShadowMenu shadow, final MenuItem menuItem) { menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(final ActionEvent e) { shadow.run(); } }); }
if (CONSOLE_ENABLED) { browserLauncher = new MenuItem(_t("Launch I2P Browser")); browserLauncher.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { configSubmenu.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { if (_context.hasWrapper()) { restartItem = new MenuItem(_t("Restart I2P")); restartItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { stopItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { if (_context.hasWrapper()) { restartItem2 = new MenuItem(_t("Restart I2P Immediately")); restartItem2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) { stopItem2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent arg0) {
MenuItem help = new MenuItem("Help"); help.addActionListener(selectedListener);//HERE // MenuItem exit = new MenuItem("Exit"); // takeSS.addActionListener(selectedListener); hotKey.addActionListener(selectedListener); version.addActionListener(selectedListener); changeLog.addActionListener(selectedListener); help.addActionListener(selectedListener);// AND HERE exit.addActionListener(selectedListener);
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); }
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; }
/** * Creates and adds a menu item that triggers the MuAction denoted by the given Class. The menu item's label * is set to the value returned by {@link MuAction#getLabel()}. */ private void addMenuItem(Menu menu, String muActionId) { MuAction action = ActionManager.getActionInstance(muActionId, WindowManager.getCurrentMainFrame()); MenuItem menuItem = new MenuItem(action.getLabel()); menuItem.addActionListener(new AWTActionProxy(action)); menu.add(menuItem); }