Package java.awt

Examples of java.awt.Menu$State


            "-SCRIPT", "-SET", "-SHUTDOWN", "--", "-Test Script"
        };

        addMenu(bar, "Command", sitems);

        Menu recent = new Menu("Recent");

        mRecent = new Menu("Recent");

        bar.add(mRecent);

        String[] soptions = {
            "-AutoCommit on", "-AutoCommit off", "OCommit", "LRollback", "--",
            "-Disable MaxRows", "-Set MaxRows to 100", "--", "-Logging on",
            "-Logging off", "--", "-Insert test data"
        };

        addMenu(bar, "Options", soptions);

        String[] stools = {
            "-Dump", "-Restore", "-Transfer"
        };

        addMenu(bar, "Tools", stools);

        Menu     hMenu = new Menu("Help");
        MenuItem aItem = new MenuItem("About");

        aItem.setShortcut(new MenuShortcut('A'));
        aItem.addActionListener(this);
        hMenu.add(aItem);

        MenuItem hItem = new MenuItem("Help");

        hItem.setShortcut(new MenuShortcut('H'));
        hItem.addActionListener(this);
        hMenu.add(hItem);

        //bar.add(hMenu);
        // Command above disabled only until a help display bug is fixed.
        fMain.setMenuBar(bar);
        fMain.setSize(640, 480);
View Full Code Here


    void addMenu(MenuBar b, String name, String[] items) {

        /* It's a very poor design to encapsulate menu creation this way.
         * Can't customize the menus this way (e.g. shortcut keys,
         * mnemonics, disabling, etc. */
        Menu menu = new Menu(name);

        if (name.equals("Tools") && !TT_AVAILABLE) {

            // Terrible place to do this.  Forced to due to method design.
            menu.setEnabled(false);
        }

        addMenuItems(menu, items);
        b.add(menu);
    }
View Full Code Here

              }
            });
        }
      });

    final Menu slsMenu = new Menu("Start level");
    for(int i = 1; i < slsItems.length-1; i++) {
      final int level = i;
      slsItems[i] = new CheckboxMenuItem("" + i) {
          {
            addItemListener(new ItemListener() {
                public void itemStateChanged(ItemEvent e) {
                  setStartLevel(level);
                }
              });
          }
        };

      slsMenu.add(slsItems[i]);
    }

    popup.add(slsMenu);
    return popup;
  }
View Full Code Here

        getContentPane().setLayout(new BorderLayout());
        getContentPane().add("Center", close);

        // add a menu bar
        MenuBar mb = new MenuBar();
        Menu file = new Menu("File");
        file.setShortcut(new MenuShortcut(KeyEvent.VK_F, true));
        MenuItem tmp;
        file.add(tmp = new MenuItem("Connect"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            pluginLoader.broadcast(new SocketRequest(host,
                                                     Integer.parseInt(port)));
          }
        });
        file.add(tmp = new MenuItem("Disconnect"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            pluginLoader.broadcast(new SocketRequest());
          }
        });
        file.add(new MenuItem("-"));
        file.add(tmp = new MenuItem("Print"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            if (pluginLoader.getComponents().get("Terminal") != null) {
              PrintJob printJob =
                      appletFrame.getContentPane().getToolkit()
                      .getPrintJob((JFrame) appletFrame, "JTA Terminal", null);
              ((Component) pluginLoader.getComponents().get("Terminal"))
                      .print(printJob.getGraphics());
              printJob.end();
            }
          }
        });
        file.add(new MenuItem("-"));
        file.add(tmp = new MenuItem("Exit"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            ((JFrame) appletFrame).setVisible(false);
            pluginLoader.broadcast(new SocketRequest());
            close.setLabel(startText != null ? startText : "Connect");
          }
        });
        mb.add(file);

        Menu edit = new Menu("Edit");
        edit.setShortcut(new MenuShortcut(KeyEvent.VK_E, true));
        edit.add(tmp = new MenuItem("Copy"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            if (debug > 2)
              System.err.println("Applet: copy: " + focussedPlugin);
            if (focussedPlugin instanceof VisualTransferPlugin)
              ((VisualTransferPlugin) focussedPlugin).copy(clipboard);
          }
        });
        edit.add(tmp = new MenuItem("Paste"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            if (debug > 2)
              System.err.println("Applet: paste: " + focussedPlugin);
            if (focussedPlugin instanceof VisualTransferPlugin)
              ((VisualTransferPlugin) focussedPlugin).paste(clipboard);
          }
        });
        mb.add(edit);

        Map menuList = pluginLoader.getMenus();
        names = menuList.keySet().iterator();
        while (names.hasNext()) {
          String name = (String) names.next();
    Object o = menuList.get(name);
          if (o instanceof Menu) mb.add((Menu) o);
        }

        Menu help = new Menu("Help");
        help.setShortcut(new MenuShortcut(KeyEvent.VK_HELP, true));
        help.add(tmp = new MenuItem("General"));
        tmp.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            Help.show(appletFrame.getContentPane(), options.getProperty("Help.url"));
          }
        });
View Full Code Here

    protected void handleChildMenu(AbstractClient rootHandler, MenuBar bar, Object childCom, DomNode childElement)
    {
        //TODO: laying out etc
        if (childCom instanceof Menu)
        {
            Menu m = (Menu) childCom;
            bar.add(m);
        }
    }
View Full Code Here

        // TODO Auto-generated constructor stub
    }

    public Object createComponentInstance(Object parent, DomNode element)
    {
        Menu menu = new Menu();
        handleChildrenMenu(getClient(), menu, element);
        return menu;
    }
View Full Code Here

        _logger.finest("Menubar has " + mb.getMenuCount() + " menus");
        for (int i = 0; i < mb.getMenuCount(); i++)
        {
            context.handleInput(mb.getMenu(i), inputForm);
        }
        Menu m = mb.getHelpMenu();
        if (m != null)
        {
            context.handleInput(m, inputForm);
        }
    }
View Full Code Here

    /**
     * {@inheritDoc}
     */
    public void processInput(BridgePeer peer, BridgeInputContext context, Map inputForm) throws InputException
    {
        Menu m = (Menu) peer.getComponentObject();
        for (int i = 0; i < m.getItemCount(); i++)
        {
            context.handleInput(m.getItem(i), inputForm);
        }
    }
View Full Code Here

  /**
   * Creates the JUnit menu. Clients override this
   * method to add additional menu items.
   */
  protected Menu createJUnitMenu() {
    Menu menu= new Menu("JUnit");
    MenuItem mi= new MenuItem("About...");
    mi.addActionListener(
        new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                about();
            }
        }
    );
    menu.add(mi);

    menu.addSeparator();
    mi= new MenuItem("Exit");
    mi.addActionListener(
        new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                System.exit(0);
            }
        }
    );
    menu.add(mi);
    return menu;
  }
View Full Code Here

    public SwingMenuBarPeer(SwingToolkit toolkit, MenuBar menuBar) {
        super(toolkit, menuBar, new JMenuBar());
        int mc = menuBar.getMenuCount();


        Menu help_menu = menuBar.getHelpMenu();
        if (help_menu != null) {
            mc--;
            //TODO provide a workaround for the smissing swing feature, help menu
            /*
            help_menu.addNotify();
            jComponent.setHelpMenu(((SwingMenuPeer) help_menu.getPeer()).jComponent);
            */
        }
        for (int i = 0; i < mc; i++) {
            Menu menu = menuBar.getMenu(i);
            menu.addNotify();
            jComponent.add(((SwingMenuPeer) menu.getPeer()).jComponent);
        }
        //TODO a better workaround than this
        if (help_menu != null) {
            help_menu.addNotify();
            jComponent.add(((SwingMenuPeer) help_menu.getPeer()).jComponent);
View Full Code Here

TOP

Related Classes of java.awt.Menu$State

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.