Package java.awt

Examples of java.awt.PopupMenu$AccessibleAWTPopupMenu


    if (closestConnections.size() > 0) {
      int menuItemCount = 0;

      // modifications by Zerbetto
      //JPopupMenu deleteConnectionMenu = new JPopupMenu();
      PopupMenu deleteConnectionMenu = new PopupMenu();

      //      deleteConnectionMenu.insert(new JLabel("Delete Connection",
      //               SwingConstants.CENTER),
      //          menuItemCount);
      MenuItem deleteConnection = new MenuItem("Delete Connection:");
      deleteConnection.setEnabled(false);
      deleteConnectionMenu.insert(deleteConnection, menuItemCount);
      menuItemCount++;

      for (int i = 0; i < closestConnections.size(); i++) {
        final BeanConnection bc = (BeanConnection) closestConnections.elementAt(i);
        String connName = bc.getSourceEventSetDescriptor().getName();

        //JMenuItem deleteItem = new JMenuItem(connName);
        String targetName = "";
        if (bc.getTarget().getBean() instanceof BeanCommon) {
          targetName = ((BeanCommon)bc.getTarget().getBean()).getCustomName();
        } else {
          targetName = bc.getTarget().getBean().getClass().getName();
          targetName = targetName.substring(targetName.lastIndexOf('.')+1, targetName.length());
        }
        MenuItem deleteItem = new MenuItem(connName + "-->" + targetName);
        deleteItem.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            bc.remove(m_mainKFPerspective.getCurrentTabIndex());
            m_beanLayout.revalidate();
            m_beanLayout.repaint();
            m_mainKFPerspective.setEditedStatus(true);
            notifyIsDirty();
          }
        });
        deleteConnectionMenu.add(deleteItem);
        menuItemCount++;
      }

      //deleteConnectionMenu.show(m_beanLayout, x, y);
      m_beanLayout.add(deleteConnectionMenu);
      deleteConnectionMenu.show(m_beanLayout, x, y);
    }
  }
View Full Code Here


                public void actionPerformed(ActionEvent e) {
                    System.exit(0);
                }
            });

            PopupMenu popupMenu = new PopupMenu("PdfRobot");
            popupMenu.add(showMenuItem);
            popupMenu.add(quitMenuItem);
            TrayIcon trayIcon = new TrayIcon(new ImageIcon(getClass().getResource("/config/accept.png")).getImage());

            trayIcon.setPopupMenu(popupMenu);
            this.trayIcon = trayIcon;
View Full Code Here

      e.printStackTrace();
    }
  }
 
  public static PopupMenu createTrayMenu() {
    PopupMenu menu = new PopupMenu();

    final MenuItem itemShowTimer = new MenuItem("Esconder Timer");
    itemShowTimer.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        if (TimerScreen.getInstance().isVisible()) {
          TimerScreen.getInstance().setVisible(false);
          itemShowTimer.setLabel("Mostrar Timer");
        } else {
          TimerScreen.splash();
          itemShowTimer.setLabel("Esconder Timer");
        }
      }
    });

    MenuItem itemTerminate = new MenuItem("Encerrar");
    itemTerminate.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        TimerScreen.getInstance().stopTimer();
        BlockScreen.splash();
      }
    });
   
   
    menu.add(itemShowTimer);
    menu.add(itemTerminate);
    return menu;
  }
View Full Code Here

        if (isDisposed())
            return;

        SunToolkit.executeOnEventHandlerThread(target, new Runnable() {
                public void run() {
                    PopupMenu newPopup = ((TrayIcon)target).getPopupMenu();
                    if (popup != newPopup) {
                        if (popup != null) {
                            popupParent.remove(popup);
                        }
                        if (newPopup != null) {
View Full Code Here

      URL imageUrl = MainWindow.class.getResource("jdcp-32.png");
      Image image = Toolkit.getDefaultToolkit().getImage(imageUrl);
      final TrayIcon icon = new TrayIcon(image, "JDCP Worker");
      icon.setImageAutoSize(true);

      PopupMenu popup = new PopupMenu();
      MenuItem popupItem = new MenuItem("Open JDCP Worker");
      popupItem.setShortcut(new MenuShortcut(KeyEvent.VK_O));
      popupItem.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          MainWindow.this.setVisible(true);
          MainWindow.this.setState(JFrame.NORMAL);
          MainWindow.this.toFront();
        }
      });
      popup.add(popupItem);

      popupItem = new MenuItem("Exit");
      popupItem.setShortcut(new MenuShortcut(KeyEvent.VK_X));
      popupItem.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          exit();
        }
      });
      popup.add(popupItem);

      icon.setPopupMenu(popup);
      icon.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          MainWindow.this.setVisible(true);
View Full Code Here

//        System.exit(0);
                if (SystemTray.isSupported()) {
                    final SystemTray tray = SystemTray.getSystemTray();

                    Image image = Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("/icons/" + icons.getString("icon_tray")));
                    PopupMenu popup = new PopupMenu();
                    trayIcon = new TrayIcon(image, "jTimer - " + TimerPanel.getInstance().getT(), popup);

                    trayIcon.addActionListener(new ActionListener() {
                        @Override
                        public void actionPerformed(ActionEvent e) {
                            Timer.getInstance().setVisible(true);
                            tray.remove(trayIcon);
                        }
                    });

                    MenuItem item = new MenuItem("Close jTimer");
                    item.addActionListener(new ActionListener() {
                        public void actionPerformed(ActionEvent e) {
                            tray.remove(trayIcon);
                            System.exit(0);
                        }

                    });
                    SwingUtilities.getRoot((JComponent) e.getSource()).setVisible(false);
                    popup.add(item);
                    try {
                        tray.add(trayIcon);
                    } catch (AWTException e1) {
                        System.err.println("Can't add to tray");
                    }
View Full Code Here

            return;
        }
        log.info("Initializing SystemTray");

        // Systray     
        sysTrayPopup = new PopupMenu();
        myTrayIcon = new TrayIcon(
                new ImageIcon("./images/i16x16/isop_favicon.png", "tray icon").getImage());
        myTrayIcon.setImageAutoSize(true);
        tray = SystemTray.getSystemTray();
   
View Full Code Here

  }

  public static PopupMenu setupPopupMenu() {
    String label;
    // this is the popup menu
    PopupMenu menu = new PopupMenu();
    MenuItem menuItem;
   
    if(isIntegrated) return menu;
   
    // YaCy Search
    if (deutsch)
                    label = "YaCy Suche";
                else if (french)
                    label = "YaCy Recherche";
                else
                    label = "YaCy Search";
    menuItem = new MenuItem(label);
    menuItem.addActionListener(new ActionListener() {
      public void actionPerformed(final ActionEvent e) {
        openBrowser("");
      }
    });
    menu.add(menuItem);
   
    /*
     *  no prominent compare since google can not be displayed in a frame anymore
    // Compare YaCy
    if (deutsch)
                    label = "Vergleichs-Suche";
                else if (french)
                    label = "Comparer YaCy";
                else
                    label = "Compare YaCy";
    menuItem = new MenuItem(label);
    menuItem.addActionListener(new ActionListener() {
      public void actionPerformed(final ActionEvent e) {
        openBrowser("compare_yacy.html");
      }
    });
    menu.add(menuItem);
    */
   
    // Peer Administration
    if (deutsch)
                    label = "Peer Administration";
                else if (french)
                    label = "Peer Administration";
                else
                    label = "Peer Administration";
    menuItem = new MenuItem(label);
    menuItem.addActionListener(new ActionListener() {
      public void actionPerformed(final ActionEvent e) {
        openBrowser("Status.html");
      }
    });
    menu.add(menuItem);
   
    // Separator
    menu.addSeparator();

    // Quit
    if(deutsch)
                    label = "YaCy Beenden";
                else if(french)
                    label = "Arrêt YaCy";
                else
                    label = "Shutdown YaCy";
    menuItem = new MenuItem(label);
    menuItem.addActionListener(new ActionListener() {
      public void actionPerformed(final ActionEvent e) {
        sb.terminate("shutdown from tray");
      }
    });
    menu.add(menuItem);
    return menu;
  }
View Full Code Here

            "assets\\themes\\default\\tray.png"));
      } catch (IOException e1) {
        image = new BufferedImage(1, 1, BufferedImage.OPAQUE);
      }

      PopupMenu popup = new PopupMenu();
      makeTrayManu(popup);

      trayIcon = new TrayIcon(image, "Settler Server", popup);
      trayIcon.setImageAutoSize(true);
View Full Code Here

      trayicon = new TrayIcon(trayiconimage.getScaledInstance(trayiconwidth, -1, Image.SCALE_SMOOTH));
    } catch (IOException e) {
      ErrorHandler.die(ErrorHandler.TRAY_ICON_IO_EXCEPTION);
    }
//    init menus and dialogs
    popup = new PopupMenu();
    about = new AboutDialog();
    options = new OptionMenu();
//    init menu items
    men_about = new MenuItem("About");
    men_exit = new MenuItem("Exit");
View Full Code Here

TOP

Related Classes of java.awt.PopupMenu$AccessibleAWTPopupMenu

Copyright © 2018 www.massapicom. 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.