Examples of PopupMenu


Examples of java.awt.PopupMenu

            SystemTray tray = SystemTray.getSystemTray();
            //Se construye la imagen que se va a usar
            ImageIcon imagen1 = new ImageIcon(getClass().getResource("/images/travel-logo.png").getFile());
            Image imagen = imagen1.getImage();
            //El popup que despliega nuestra app
            PopupMenu popup = new PopupMenu();
            //Se agregan los items a nuestra app
            MenuItem item1 = new MenuItem("Exit");
            MenuItem item2 = new MenuItem("Acerca de...");
            MenuItem item3 = new MenuItem("Ayuda");
            //Añadimos los items al popup
            popup.add(item3);
            popup.addSeparator();
            popup.add(item2);
            popup.addSeparator();
            popup.add(item1);
            //Agragamos los eventos
            item1.addActionListener(new ActionListener() {

                @Override
                public void actionPerformed(ActionEvent e) {
View Full Code Here

Examples of java.awt.PopupMenu

        if(parentFrame != null) {
          parentFrame.dispose();
        }
      }
    };
    popup = new PopupMenu();
    final MenuItem exitItem = new MenuItem("Exit");
    exitItem.addActionListener(exitJalk);
    popup.add(exitItem);

    // construct the TrayIcon
View Full Code Here

Examples of java.awt.PopupMenu

        tray = SystemTray.getSystemTray();

        Imagem icone = new Imagem();
        Image icon = icone.getIcone();

        PopupMenu menu = new PopupMenu();

        MenuItem itemOpcoes = new MenuItem("Opções");
        itemOpcoes.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                JOptionPane.showMessageDialog(null, "Ainda nada", "Opções", JOptionPane.INFORMATION_MESSAGE);
            }
        });

        MenuItem itemSair = new MenuItem("Sair");
       
        itemSair.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                GerenciadorOperacional.encerrar();
            }
        });

        menu.add(itemOpcoes);
        menu.addSeparator();
        menu.add(itemSair);

        trayIcon = new TrayIcon(icon, "Tooltip", menu);

        try {
            tray.add(trayIcon);
View Full Code Here

Examples of java.awt.PopupMenu

    images = createTrayIconImage();
    trayIcon = new TrayIcon(images[0]);
    systemTray = SystemTray.getSystemTray();

    PopupMenu popup = new PopupMenu();
    aboutItem = new MenuItem("About");
    aboutItem.addActionListener(this);
    configureItem = new MenuItem("Configuration wizard");
    configureItem.addActionListener(this);
    exitItem = new MenuItem("Exit");
    exitItem.addActionListener(this);

    popup.add(aboutItem);
    popup.add(configureItem);
    popup.addSeparator();
    popup.add(exitItem);

    trayIcon.setPopupMenu(popup);
    trayIcon.setToolTip("NanoDoA");
    trayIcon.addMouseListener(this);
View Full Code Here

Examples of java.awt.PopupMenu

   * @throws AWTException
   */
  public TrayIconAndMenu() throws AWTException {
    testSystemTraySupport();
    images = createTrayIconImage();
    PopupMenu popup = createPopupMenu();
    createTrayIcon(popup);
  }
View Full Code Here

Examples of java.awt.PopupMenu

      ShutDown.stop();
    }
  }

  private PopupMenu createPopupMenu() {
    PopupMenu popup = new PopupMenu();
    popup.add(getMenuItem("NanoDoA main window", new ShowMainWindowAction()));
    popup.add(getMenuItem("Fulltext search", new FulltextSearchAction()));
    popup.addSeparator();
    popup.add(getMenuItem("About", new ShowAboutWindowAction()));
    popup.add(getMenuItem("Configuration wizard", new ShowConfigurationWizardAction()));
    popup.addSeparator();
    popup.add(getMenuItem("Exit", new StopSystemAction()));
    return popup;
  }
View Full Code Here

Examples of java.awt.PopupMenu

            trayIcon = new TrayIcon(iconImage);
            trayIcon.setImageAutoSize(false);

            // Create the popup (AWT!) menu. Note there is no way with java.awt.Menu to know when the menu is selected
            // and thus it makes it hard to have contextual menu items such as the list of open windows.
            PopupMenu menu = new PopupMenu();
            addMenuItem(menu, NewWindowAction.Descriptor.ACTION_ID);
            addMenuItem(menu, BringAllToFrontAction.Descriptor.ACTION_ID);
            menu.addSeparator();
            addMenuItem(menu, QuitAction.Descriptor.ACTION_ID);

            trayIcon.setPopupMenu(menu);

            // Add the tray icon to the system tray. If an exception is caught, clean things up and leave this notifier
View Full Code Here

Examples of java.awt.PopupMenu

    private void setPopupMenu(String title) {
        if (isJavaSystemTrayJDICsupported()) {
            ((org.jdesktop.jdic.tray.TrayIcon) icon).setPopupMenu(menuJDIC = new JPopupMenu(title));
        } else if (isJavaSystemTray6Supported()) {
            ((TrayIcon) icon).setPopupMenu(menu6 = new PopupMenu(title));
        }
    }
View Full Code Here

Examples of java.awt.PopupMenu

    /**
     @param a action that is linked to this item, any change made further to the action.NAME is going to reflect in the menu. (PropertyChangeListener)
     */
    public void addMenu(String title, Action... a) {
        if (isJavaSystemTray6Supported()) {
            PopupMenu m = new PopupMenu(title);
            for (Action item : a) {
                addMenuItem(m, item);
            }
            addSubMenu6(m);
        } else if (isJavaSystemTrayJDICsupported()) {
View Full Code Here

Examples of java.awt.PopupMenu

        this.controller = controller;
        this.bundle = ResourceBundle.getBundle(Constants.RESOURCEBUNDLE);
    }

    private PopupMenu createPopupMenu() {
        PopupMenu popupMenu = new PopupMenu();
        MenuItem citation = new MenuItem(bundle.getString(Constants.NEWCITATION));
        citation.addActionListener(this);
        citation.setActionCommand(Constants.NEWCITATION);
        popupMenu.add(citation);
        CheckboxMenuItem checkboxMenuItem = new CheckboxMenuItem(bundle.getString(Constants.PAUSE), false);
        checkboxMenuItem.addItemListener(this);
        checkboxMenuItem.setActionCommand(Constants.PAUSE);
        popupMenu.add(checkboxMenuItem);
        MenuItem settingsMenuItem = new MenuItem(bundle.getString(Constants.CONFIGSCREEN));
        settingsMenuItem.addActionListener(this);
        settingsMenuItem.setActionCommand(Constants.CONFIGSCREEN);
        popupMenu.add(settingsMenuItem);
        popupMenu.addSeparator();
        MenuItem item = new MenuItem(bundle.getString(Constants.QUIT));
        item.addActionListener(this);
        item.setActionCommand(Constants.QUIT);
        popupMenu.add(item);
        return popupMenu;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.