Examples of PopupMenu


Examples of java.awt.PopupMenu

                Menu m = new Menu("Menu " + (menuList.size() + 1));
                menuList.add(m);
                mb.add(m);
            }
        });
        final PopupMenu popup = new PopupMenu("Popup");
        f.add(popup);
        f.addMouseListener(new MouseAdapter() {
            public void mousePressed(MouseEvent event) {
                if (event.isPopupTrigger()) {
                    popup.show(f, event.getX(), event.getY());
                }
            }
        });
        f.add(addMenu, BorderLayout.NORTH);
        Button addItem = new Button("Add item");
        addItem.addActionListener(new ActionListener() {
            int cnt = 1;

            public void actionPerformed(ActionEvent event) {
                for (Menu m : menuList) {
                    m.add(new MenuItem("Item " + cnt));
                }
                popup.add(new MenuItem("Item " + cnt));
                cnt++;
            }
        });
        f.add(addItem, BorderLayout.WEST);
        Button addSeparator = new Button("Add separator");
        addSeparator.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                for (Menu m : menuList) {
                    m.addSeparator();
                }
                popup.addSeparator();
            }
        });
        f.add(addSeparator, BorderLayout.EAST);
        Button removeItem = new Button("Remove item");
        removeItem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                for (Menu m : menuList) {
                    if (m.getItemCount() > 0)
                        m.remove(0);
                }
                if (popup.getItemCount() > 0)
                    popup.remove(0);
            }
        });
        f.add(removeItem, BorderLayout.SOUTH);
        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent event) {
View Full Code Here

Examples of java.awt.PopupMenu

   Menu f5 = new Menu();
   harness.check(f5.getName(), "menu3");
   harness.check(f4.getName(), "menu4");
   harness.check(f3.getName(), "menu5");
   
   PopupMenu g0 = new PopupMenu();
   PopupMenu g1 = new PopupMenu();
   PopupMenu g2 = new PopupMenu();
   harness.check(g0.getName(), "popup0");
   harness.check(g1.getName(), "popup1");
   harness.check(g2.getName(), "popup2");
   PopupMenu g3 = new PopupMenu();
   PopupMenu g4 = new PopupMenu();
   PopupMenu g5 = new PopupMenu();
   harness.check(g5.getName(), "popup3");
   harness.check(g4.getName(), "popup4");
   harness.check(g3.getName(), "popup5");
  
   ScrollPane h0 = new ScrollPane();
   ScrollPane h1 = new ScrollPane();
View Full Code Here

Examples of java.awt.PopupMenu

   * @return PopupMenu
   */
  private PopupMenu createTrayPopup() {
   
   
    PopupMenu trayPopup = new PopupMenu();

    // About
    MenuItem aboutItem = new MenuItem("About");
    aboutItem.addActionListener(new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent e) {
        showAbout();
      }
     
    });
    trayPopup.add(aboutItem);
   
    trayPopup.addSeparator();
   
    // Shutdown
    MenuItem shutdownItem = new MenuItem("Shutdown");
    shutdownItem.addActionListener(new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent e) {
        doShutdownCluster();
      }
     
    });
    trayPopup.add(shutdownItem);
   
    return trayPopup;
  }
View Full Code Here

Examples of java.awt.PopupMenu

            .getDashBundle("ProcessDashboard.SysTray.Menu");


    public MenuHandler(ProcessDashboard pdash, TrayIcon icon,
            Reminder reminder) {
        this.popupMenu = new PopupMenu();
        icon.setPopupMenu(popupMenu);

        createSharedActions(pdash);

        JMenuBar configMenus = pdash.getConfigurationMenus();
View Full Code Here

Examples of java.awt.PopupMenu

  }

  private PopupMenu createPopupMenu(final ViewState state) {
    final String ACTIONS_POP_MENU_NAME = "Actions";
    final String VIEW_CONDITION_MAP = "View...";
    PopupMenu actionsMenu = new PopupMenu(ACTIONS_POP_MENU_NAME);
    actionsMenu.add(new MenuItem(VIEW_CONDITION_MAP));
    actionsMenu.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        if (e.getActionCommand().equals(VIEW_CONDITION_MAP)) {
          DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree
              .getSelectionPath().getLastPathComponent();
          ModelGraph graphToFocus = null;
          if (Boolean.parseBoolean(state
              .getFirstPropertyValue(EXPAND_PRECONDITIONS))
              || Boolean.parseBoolean(state
                  .getFirstPropertyValue(EXPAND_POSTCONDITIONS))) {
            // if (node.getUserObject() instanceof String &&
            // (node.getUserObject().equals("pre-conditions") ||
            // node.getUserObject().equals("post-conditions"))) {
            ModelGraph graph = state.getSelected();
            if (Boolean.parseBoolean(state
                .getFirstPropertyValue(EXPAND_PRECONDITIONS)))
              graphToFocus = graph.getPreConditions();
            else
              graphToFocus = graph.getPostConditions();
          } else if (node.getUserObject() instanceof ModelGraph) {
            graphToFocus = (ModelGraph) node.getUserObject();
          }
          DefaultTreeView.this.notifyListeners(new ViewChange.NEW_VIEW(
              graphToFocus, DefaultTreeView.this));
        }
      }

    });

    final String ORDER_SUB_POP_MENU_NAME = "Order";
    final String TO_FRONT_ITEM_NAME = "Move To Front";
    final String TO_BACK_ITEM_NAME = "Move To Back";
    final String FORWARD_ITEM_NAME = "Move Forward";
    final String BACKWARDS_ITEM_NAME = "Move Backwards";
    actionsMenu.add(orderSubMenu = new PopupMenu(ORDER_SUB_POP_MENU_NAME));
    orderSubMenu.add(new MenuItem(TO_FRONT_ITEM_NAME));
    orderSubMenu.add(new MenuItem(TO_BACK_ITEM_NAME));
    orderSubMenu.add(new MenuItem(FORWARD_ITEM_NAME));
    orderSubMenu.add(new MenuItem(BACKWARDS_ITEM_NAME));
    orderSubMenu.addActionListener(new ActionListener() {
View Full Code Here

Examples of java.awt.PopupMenu

          }
          state.setSelected(mouseOverGraph);
        } else {
          state.setSelected(null);
        }
        PopupMenu actionsMenu = createActionMenu(state);
        GraphView.this.notifyListeners();
        GraphView.this.jgraph.add(actionsMenu);
        actionsMenu.show(GraphView.this.jgraph, e.getPoint().x, e.getPoint().y);
      } else if (e.getButton() == MouseEvent.BUTTON1) {
        if (state.getMode() == View.Mode.ZOOM_IN) {
          state.setProperty(SCALE, Double.toString(Double.parseDouble(state
              .getFirstPropertyValue(SCALE)) + 0.1));
          state.setSelected(null);
View Full Code Here

Examples of java.awt.PopupMenu

    }
  }


  private PopupMenu createActionMenu(final ViewState state) {
    PopupMenu actionsMenu = new PopupMenu(ACTIONS_POP_MENU_NAME);
    PopupMenu newSubMenu = new PopupMenu(NEW_SUB_POP_MENU_NAME);
    MenuItem taskItem = new MenuItem(NEW_TASK_ITEM_NAME);
    MenuItem condItem = new MenuItem(NEW_CONDITION_ITEM_NAME);
    newSubMenu.add(taskItem);
    newSubMenu.add(condItem);
    newSubMenu.add(new MenuItem(NEW_PARALLEL_ITEM_NAME));
    newSubMenu.add(new MenuItem(NEW_SEQUENTIAL_ITEM_NAME));
    newSubMenu.addActionListener(this.myGraphListener);
    actionsMenu.add(newSubMenu);
    MenuItem viewReferrencedWorkflow = new MenuItem(VIEW_REF_WORKFLOW);
    actionsMenu.add(viewReferrencedWorkflow);
    MenuItem deleteItem = new MenuItem(DELETE_ITEM_NAME);
    actionsMenu.add(deleteItem);
    MenuItem formatItem = new MenuItem(FORMAT_ITEM_NAME);
    actionsMenu.add(formatItem);

    PopupMenu orderSubMenu = new PopupMenu(ORDER_SUB_POP_MENU_NAME);

    ModelGraph modelGraph = state.getSelected();
    newSubMenu.setEnabled(modelGraph == null
        || modelGraph.getModel().isParentType());
    deleteItem.setEnabled(modelGraph != null);
    formatItem.setEnabled(true);
    if (modelGraph != null) {
      viewReferrencedWorkflow.setEnabled(modelGraph.getModel().isRef());
      taskItem.setEnabled(!modelGraph.isCondition());
      condItem.setEnabled(modelGraph.isCondition());
      orderSubMenu.setEnabled(modelGraph.getParent() != null
          && !(modelGraph.isCondition() && !modelGraph.getParent()
              .isCondition()));
    } else {
      boolean isCondition = false;
      if (state.getGraphs().size() > 0)
        isCondition = state.getGraphs().get(0).isCondition();
      viewReferrencedWorkflow.setEnabled(false);
      taskItem.setEnabled(!isCondition);
      condItem.setEnabled(isCondition);
    }

    actionsMenu.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        if (e.getActionCommand().equals(DELETE_ITEM_NAME)) {
          GuiUtils.removeNode(state.getGraphs(), state.getSelected().getModel());
          state.setSelected(null);
          GraphView.this.notifyListeners();
        } else if (e.getActionCommand().equals(FORMAT_ITEM_NAME)) {
          GraphView.this.refreshView(state);
        } else if (e.getActionCommand().equals(VIEW_REF_WORKFLOW)) {
          scrollSelectedToVisible = true;
          GraphView.this.notifyListeners(new ViewChange.VIEW_MODEL(state
              .getSelected().getModel().getModelId(), GraphView.this));
        }
      }
    });
    PopupMenu edgesSubMenu = new PopupMenu(EDGES_SUB_POP_MENU_NAME);
    edgesSubMenu.add(new MenuItem(TASK_LEVEL));
    edgesSubMenu.add(new MenuItem(WORKFLOW_LEVEL));
    actionsMenu.add(edgesSubMenu);
    edgesSubMenu.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        if (e.getActionCommand().equals(TASK_LEVEL)) {
          state.setProperty(EDGE_DISPLAY_MODE, TASK_MODE);
        } else if (e.getActionCommand().equals(WORKFLOW_LEVEL)) {
View Full Code Here

Examples of java.awt.PopupMenu

  public void attachServe(Method stop, String[] contextPath) {
    s = stop;
    if (SystemTray.isSupported() == false)
      return;
    SystemTray st = SystemTray.getSystemTray();
    PopupMenu popup = new PopupMenu();
    popup.setFont(new Font("Arial", Font.PLAIN, 12));
    //System.err.printf("%s%n", Arrays.toString(java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment() .getAvailableFontFamilyNames()));
    MenuItem mi;
    if (Desktop.isDesktopSupported()) {
      for (String cp : contextPath) {
        popup.add(mi = new MenuItem(getResource("label_open") + cp));
        mi.setActionCommand("!" + cp);
        mi.addActionListener(this);
      }
    }
    popup.addSeparator();
    popup.add(mi = new MenuItem(getResource("label_stop")));
    mi.setActionCommand("stop");
    mi.addActionListener(this);
    popup.add(mi = new MenuItem(getResource("label_exit")));
    mi.setActionCommand("exit");
    mi.addActionListener(this);
    //java.net.URL u;
    // TODO icon can be customizable
    ti = new TrayIcon(Toolkit.getDefaultToolkit().getImage(
View Full Code Here

Examples of java.awt.PopupMenu

 
  // Create the popup menu for each Tray Icon (on right mouse click)
  public PopupMenu makeMenu()
  {
    // Make new popup menu
    PopupMenu menu = new PopupMenu();
    MenuItem item;
    Menu subMenu = new Menu(I18N.gettext("main.main.jetimenu.Account"));
    item = new MenuItem(I18N.gettext("main.main.jetimenu.Login")+"...");
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        LoginWindow.createLoginWindow(backend);
      }
    });
    subMenu.add(item);
    item = new MenuItem(I18N.gettext("main.main.jetimenu.Manage_Services")+"...");
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        //new RegisterServices(backend.getRegisterServices(),backend).show();
        new RegisterServices(backend).setVisible(true);
      }
    });
    subMenu.add(item);


    menu.add(subMenu);
    subMenu = new Menu(I18N.gettext("systemtray.Status"));
    item = new MenuItem(I18N.gettext("main.main.statusmenu.Change_message"));
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        String message = JOptionPane.showInputDialog(backend.getMainWindow(),I18N.gettext("main.main.statusmenu.Status_message"));
        if (message == null) return;
        StatusButton.changeStatus(status,message);
      }
    });
    subMenu.add(item);
 
    subMenu.add(statusMenu(Presence.FREE_FOR_CHAT));
    subMenu.add(statusMenu(Presence.AVAILABLE));
    subMenu.add(statusMenu(Presence.DND));
    subMenu.add(statusMenu(Presence.AWAY));
    subMenu.add(statusMenu(Presence.XA));

   
    item = new MenuItem(I18N.gettext("main.main.presencebutton.Invisible"));
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        StatusButton.changeStatus(Presence.INVISIBLE,null);
      }
    });
    subMenu.add(item);
    menu.add(subMenu);

    // Add exit item
    item = new MenuItem(I18N.gettext("main.main.jetimenu.Exit"));
    item.addActionListener(new java.awt.event.ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        backend.getMain().close();
      }
    });
    menu.add(item);
    return menu;
  }
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 itemAbrir = new MenuItem("Abrir");
        itemAbrir.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                GerenciadorOperacional.setVisibleFramePrincipal(true);
            }
        });

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

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

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

        try {
            tray.add(trayIcon);
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.