Package java.awt

Examples of java.awt.PopupMenu$AccessibleAWTPopupMenu


    }
  }
 
  private void addTrayIcon() {
    if (preferences.trayIcon && SystemTray.isSupported()) {
      PopupMenu popup = new PopupMenu();
        MenuItem hide = new MenuItem("Show/Hide");
          hide.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {if (f.isVisible()) f.setVisible(false); else f.setVisible(true);}});
        MenuItem check = new MenuItem("Check Now");
          check.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {t.interrupt();}});
        MenuItem pref = new MenuItem("Preferences");
          pref.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {preferences.showDialog();}});
        MenuItem doc = new MenuItem("Documentation");
          doc.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {openURL("http://www.rakudave.ch/jnetmap#download");}});
        MenuItem exit = new MenuItem("Exit");
          exit.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {destroy();}});
      popup.add(hide);
      popup.addSeparator();
      popup.add(check);
      popup.add(pref);
      popup.add(doc);
      popup.addSeparator();
      popup.add(exit);
     
      trayIcon = new TrayIcon(Icon.OTHER.getImage(),"jNetMap", popup);
      trayIcon.setImageAutoSize(true);
      trayIcon.addMouseListener(new MouseListener() {
        @Override public void mouseClicked(MouseEvent e) {if (f.isVisible()) f.setVisible(false); else f.setVisible(true);}
View Full Code Here


    Updater.checkForUpdates(this);
  }

  private void addTrayIcon() {
    if (preferences.trayIcon && SystemTray.isSupported()) {
      PopupMenu popup = new PopupMenu();
        MenuItem hide = new MenuItem("Show/Hide");
          hide.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {if (f.isVisible()) f.setVisible(false); else f.setVisible(true);}});
        MenuItem check = new MenuItem("Check Now");
          check.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {t.interrupt();}});
        MenuItem pref = new MenuItem("Preferences");
          pref.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {preferences.showDialog();}});
        MenuItem doc = new MenuItem("Documentation");
          doc.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {openURL("http://www.rakudave.ch/jnetmap#download");}});
        MenuItem exit = new MenuItem("Exit");
          exit.addActionListener(new ActionListener() {@Override public void actionPerformed(ActionEvent e) {destroy();}});
      popup.add(hide);
      popup.addSeparator();
      popup.add(check);
      popup.add(pref);
      popup.add(doc);
      popup.addSeparator();
      popup.add(exit);
     
      trayIcon = new TrayIcon(Icon.OTHER.getImage(),"jNetMap", popup);
      trayIcon.setImageAutoSize(true);
      trayIcon.addMouseListener(new MouseListener() {
        @Override public void mouseClicked(MouseEvent e) {if (f.isVisible()) f.setVisible(false); else f.setVisible(true);}
View Full Code Here

         namedActions[i++] = new ServerConfigAndResponseActions(c);
      }
   }

   public void registerActionsToTray(TrayIconFactory factory) {
      PopupMenu popup = createPopupMenu();

      factory.setRightClickPopup(popup);
      factory.setLeftClickDefault(namedActions[0]);
   }
View Full Code Here

  }
 
 
  protected PopupMenu getGenericMenu(PopupMenuListener pml)
  {
    PopupMenu menu = new PopupMenu();
    MenuItem item = new MenuItem("Delete", new MenuShortcut(KeyEvent.VK_DELETE));
    item.addActionListener(pml);
    menu.add(item);
   
    menu.add(new MenuItem("-"));
   
    item = new MenuItem("Properties...", new MenuShortcut(KeyEvent.VK_ENTER));
    item.addActionListener(pml);
    menu.add(item);

    return menu;
  }
View Full Code Here

  // EdgeNode popup menu
 
  protected PopupMenu getEdgeNodeMenu(EdgeNode edge)
  {
    PopupMenu menu = new PopupMenu();
    PopupMenuListener pml = new EdgeNodePopupListener(edge, controller);

    String[] items = { "Track waiting queue length", "Track roadusers arrived", "Track trip waiting time" };
    MenuItem item;

    for(int i=0; i<items.length; i++)
    {
      item = new MenuItem(items[i]);
      item.addActionListener(pml);
      menu.add(item);
    }

    menu.add(new MenuItem("-"));
   
    item = new MenuItem("Properties...", new MenuShortcut(KeyEvent.VK_ENTER));
    item.addActionListener(pml);
    menu.add(item);

    return menu;
  }
View Full Code Here

 
  // NetTunnel popup menu
 
  protected PopupMenu getNetTunnelMenu(NetTunnel tunnel)
  {
    PopupMenu menu = new PopupMenu();
    PopupMenuListener pml = new NetTunnelPopupListener(tunnel, controller);

    String[] items = { "Track roadusers arrived", "Track trip waiting time",
                 "Track waiting (receive) queue","Track send queue"};
    MenuItem item;

    for(int i=0; i<items.length; i++)
    {
      item = new MenuItem(items[i]);
      item.addActionListener(pml);
      menu.add(item);
    }

    menu.add(new MenuItem("-"));
   
    item = new MenuItem("Properties...", new MenuShortcut(KeyEvent.VK_ENTER));
    item.addActionListener(pml);
    menu.add(item);

    return menu;
  }
View Full Code Here

  // Junction popup menu

  protected PopupMenu getJunctionMenu(Junction junction)
  {
    PopupMenu menu = new PopupMenu();
    PopupMenuListener pml = new JunctionPopupListener(junction, controller);

    String[] items = { "Track roadusers that crossed", "Track junction waiting time" };
    MenuItem item;

    for(int i=0; i<items.length; i++)
    {
      item = new MenuItem(items[i]);
      item.addActionListener(pml);
      menu.add(item);
    }

    menu.add(new MenuItem("-"));
   
    item = new MenuItem("Properties...", new MenuShortcut(KeyEvent.VK_ENTER));
    item.addActionListener(pml);
    menu.add(item);

    return menu;
  }
View Full Code Here

  /* Road popup menu & listeners */

  protected PopupMenu getRoadMenu(Road r)
  {
    PopupMenu menu = new PopupMenu();
    PopupMenuListener pml = new RoadPopupListener(r, controller);

    MenuItem item = new MenuItem("Properties...", new MenuShortcut(KeyEvent.VK_ENTER));
    item.addActionListener(pml);
    menu.add(item);

    return menu;
  }
View Full Code Here

  /* Drivelane popup menu & listeners */
 
  protected PopupMenu getDrivelaneMenu(Drivelane l)
  {
   
    PopupMenu menu = new PopupMenu();
    PopupMenuListener pml = new LanePopupListener(l, controller);

    MenuItem item1 = new MenuItem("Disable Traffic");
    item1.addActionListener(pml);
    menu.add(item1);
    menu.add(new MenuItem("-"));
    MenuItem item2 = new MenuItem("Enable Traffic");
    item2.addActionListener(pml);
    menu.add(item2);
    menu.add(new MenuItem("-"));
      MenuItem item = new MenuItem("Properties...", new MenuShortcut(KeyEvent.VK_ENTER));
      item.addActionListener(pml);
      menu.add(item);
 
      return menu;
  }
View Full Code Here

                if(reply==0)
                    System.exit(0);
            }
        };

        PopupMenu popup = new PopupMenu();
        MenuItem defaultItem = new MenuItem("Exit");
        defaultItem.addActionListener(exitListener);
        popup.add(defaultItem);

        trayIcon = new TrayIcon(image, "SMS Manager", popup);

        ActionListener actionListener = new ActionListener()
        {
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.