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

    myMenu = new MenuBar();
    MenuItem item = null;

    //create the top level button

    Menu File = new Menu("File");

    item = new MenuItem("New",new MenuShortcut('N',false));
    item.setActionCommand("deleteAllChairs");
    item.addActionListener(menuListen);
    File.add(item);

    item = new MenuItem("Save Chair",new MenuShortcut('S',false));
    item.setActionCommand("saveChairToFileAuto");
    item.addActionListener(menuListen);
    File.add(item);

    item = new MenuItem("Save Chair As",new MenuShortcut('S',true));
    item.setActionCommand("saveChairToFile");
    item.addActionListener(menuListen);
    File.add(item);

    item = new MenuItem("Share Chair Online");
    item.setActionCommand("ShareChairOnline");
    item.addActionListener(menuListen);
    File.add(item);

    Menu Export = new Menu("Export Pattern");

    item = new MenuItem("To PDF");
    item.setActionCommand("savePDF");
    item.addActionListener(menuListen);
    Export.add(item);
   
    item = new MenuItem("To SVG");
    item.setActionCommand("savePattern");
    item.addActionListener(menuListen);
    Export.add(item);

    item = new MenuItem("To DXF");
    item.setActionCommand("savePatternDXF");
    item.addActionListener(menuListen);
    Export.add(item);

    item = new MenuItem("Model To dxf");
    item.setActionCommand("saveModelDxf");
    item.addActionListener(menuListen);
    Export.add(item);

    item = new MenuItem("To craftRobo");
    item.setActionCommand("saveCraftRobo");
    item.setName(Integer.toString(UITools.DRAW_TOOL));
    item.addActionListener(menuListen);
    Export.add(item);

    item = new MenuItem("To PNG Preview");
    item.setActionCommand("exportPreview");
    item.addActionListener(menuListen);
    Export.add(item);

    File.add(Export);

    item = new MenuItem("Open",new MenuShortcut('O',false));
    item.setActionCommand("openChairFromFile");
    item.addActionListener(menuListen);
    File.add(item);
    /*
    item = new MenuItem("open template chair");
    item.setActionCommand("loadTemplateChair");
    item.addActionListener(menuListen);
    File.add(item);
    */
    item = new MenuItem("import image");
    item.setActionCommand("openEnvironmentFromFile");
    item.addActionListener(menuListen);
    File.add(item);

    item = new MenuItem("import SVG");
    item.setActionCommand("importSVG");
    item.addActionListener(menuListen);
    File.add(item);

    item = new MenuItem("Print Preview");
    item.setActionCommand("toggleView");
    item.addActionListener(menuListen);
    File.add(item);

    if (SETTINGS.DEVELOPER_MODE) {
      item = new MenuItem("Run Automated Actions");
      item.setActionCommand("runAutomatedActions");
      item.addActionListener(menuListen);
      File.add(item);

    }

    //add the button to the menu
    myMenu.add(File);

    Menu Edit = new Menu("Edit");

   
    item = new MenuItem("Copy" ,new MenuShortcut('C',false));
    item.setActionCommand("copyChair");
    item.addActionListener(menuListen);
    Edit.add(item);
   
    item = new MenuItem("Paste" ,new MenuShortcut('V',false));
    item.setActionCommand("pasteChair");
    item.addActionListener(menuListen);
    Edit.add(item);
   
   
    //create all the Menu Items and add the menuListener to check their state.
    item = new MenuItem("Undo" ,new MenuShortcut('Z',false));
    item.setActionCommand("undo");
    item.addActionListener(menuListen);
    Edit.add(item);

    //create all the Menu Items and add the menuListener to check their state.
    item = new MenuItem("Redo",new MenuShortcut('Z',true));
    item.setActionCommand("redo");
    item.addActionListener(menuListen);
    Edit.add(item);

    item = new MenuItem("Screen Capture");
    item.setActionCommand("captureScreen");
    item.addActionListener(menuListen);
    Edit.add(item);

    item = new MenuItem("Flip Chair");
    item.setActionCommand("flipChair");
    item.addActionListener(menuListen);
    Edit.add(item);

    myMenu.add(Edit);

    Menu Tools = new Menu("Tools");

    //create all the Menu Items and add the menuListener to check their state.

    item = new MenuItem("Select");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.SELECT_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    item = new MenuItem("Draw");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.DRAW_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    item = new MenuItem("Leg");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.LEG_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    item = new MenuItem("Path");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.DRAW_PATH_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    item = new MenuItem("Bezier");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.SELECT_BEZIER_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    item = new MenuItem("Scale");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.SCALE_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    item = new MenuItem("Measure");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.MEASURE_TOOL));
    item.addActionListener(menuListen);
    Tools.add(item);

    Menu camera = new Menu("Camera");

    item = new MenuItem("zoom");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.ZOOM_CAM_TOOL));
    item.addActionListener(menuListen);
    camera.add(item);

    item = new MenuItem("pan");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.MOVE_CAM_TOOL));
    item.addActionListener(menuListen);
    camera.add(item);

    item = new MenuItem("rotate");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.ROTATE_CAM_TOOL));
    item.addActionListener(menuListen);
    camera.add(item);

    Menu View = new Menu("View");

    item = new MenuItem("front");
    item.setActionCommand("camJumpFront");
    item.addActionListener(menuListen);
    View.add(item);

    item = new MenuItem("side");
    item.setActionCommand("camJumpSide");
    item.addActionListener(menuListen);
    View.add(item);

    item = new MenuItem("top");
    item.setActionCommand("camJumpTop");
    item.addActionListener(menuListen);
    View.add(item);

    item = new MenuItem("isometric");
    item.setActionCommand("camJumpIso");
    item.addActionListener(menuListen);
    View.add(item);

    camera.add(View);

    Tools.add(camera);

    myMenu.add(Tools);

   
    Menu layers = new Menu("Layers");

    item = new MenuItem("Select Next",new MenuShortcut(KeyEvent.VK_LEFT,false));
    item.setActionCommand("layersSelectNext");
    item.addActionListener(menuListen);
    layers.add(item);

    item = new MenuItem("Select Prev",new MenuShortcut(KeyEvent.VK_RIGHT,false));
    item.setActionCommand("layersSelectPrev");
    item.addActionListener(menuListen);
    layers.add(item);
    myMenu.add(layers);

   
    Menu physics = new Menu("Physics");

    item = new MenuItem("play/pause",new MenuShortcut('G',false));
    item.setActionCommand("physicsPlayPause");
    item.addActionListener(menuListen);
    physics.add(item);



    item = new MenuItem("rewind",new MenuShortcut('G',true));
    item.setActionCommand("physicsRewind");
    item.addActionListener(menuListen);
    physics.add(item);

    myMenu.add(physics);

    Menu Mode = new Menu("Mode");

    item = new MenuItem("Basic");
    item.setActionCommand("changeModeBasic");
    item.addActionListener(menuListen);
    Mode.add(item);

    item = new MenuItem("Expert");
    item.setActionCommand("changeModeExpert");
    item.addActionListener(menuListen);
    Mode.add(item);
   
   
    item = new MenuItem("Make It",new MenuShortcut('M',false));
    item.setActionCommand("viewPattern");
    item.addActionListener(menuListen);
    Mode.add(item);
   
    item = new MenuItem("Build It",new MenuShortcut('B',false));
    item.setActionCommand("viewModel");
    item.addActionListener(menuListen);
    Mode.add(item);
   
    myMenu.add(Mode);
   
   
   
   
   

    Menu view = new Menu("View");

    item = new MenuItem("Snap to Grid",new MenuShortcut('I',true));
    item.setActionCommand("toggleGrid");
    item.addActionListener(menuListen);
    view.add(item);

   
    item = new MenuItem("Ergonomic Figure",new MenuShortcut('E',false));
    item.setActionCommand("togglePerson");
    item.addActionListener(menuListen);
    view.add(item);
   
    item = new MenuItem("Floor",new MenuShortcut('F',false));
    item.setActionCommand("toggleFloor");
    item.addActionListener(menuListen);
    view.add(item);
   
    myMenu.add(view);
   
    /*
   
    Menu Language = new Menu("Language");

    item= new MenuItem("English");
    item.setActionCommand("selectLanguage");
    item.setName(Integer.toString(UITools.LANGUAGE_ENG));
    item.addActionListener(menuListen);
    Language.add(item);
   
    item= new MenuItem("Japanese");
    item.setActionCommand("selectLanguage");
    item.setName(Integer.toString(UITools.LANGUAGE_JP));
    item.addActionListener(menuListen);
    Language.add(item);
   
    myMenu.add(Language);
    */

    if (GLOBAL.frame == null)
      return;
    //add the menu to the frame!
    GLOBAL.frame.setMenuBar(myMenu);

    Menu Help = new Menu("Help");

    item = new MenuItem("About");
    item.setActionCommand("selectTool");
    item.setName(Integer.toString(UITools.ZOOM_CAM_TOOL));
    item.addActionListener(menuListen);
    Help.add(item);

    /*
    item= new MenuItem("Show Instructions");
    item.setActionCommand("showInstructions");
    item.addActionListener(menuListen);
    Help.add(item);
   
   
    item= new MenuItem("Show Instruction Movie");
    item.setActionCommand("showInstructionMovie");
    item.addActionListener(menuListen);
    Help.add(item);
    */

    if (!System.getProperty("java.version").startsWith("1.5")) {
      item = new MenuItem("reference");
      item.setActionCommand("showReferenceWebpage");
      item.addActionListener(menuListen);
      Help.add(item);

      item = new MenuItem("forum");
      item.setActionCommand("showForumWebpage");
      item.addActionListener(menuListen);
      Help.add(item);

      item = new MenuItem("report a bug");
      item.setActionCommand("showBugsWebpage");
      item.addActionListener(menuListen);
      Help.add(item);
    }

    myMenu.add(Help);

    //add the menu to the frame!
View Full Code Here

     * @return java.awt.Menu
     */
    private Menu getFileMenu() {
        if (iFileMenu == null) {
            try {
                iFileMenu = new Menu();
                iFileMenu.setLabel("File");
                iFileMenu.add(getSaveMenuItem());
                iFileMenu.add(getMenuSeparator());
                iFileMenu.add(getShowLogMenuItem());
            } catch (Throwable iExc) {
View Full Code Here

     * @return java.awt.Menu
     */
    private Menu getHelpMenu() {
        if (iHelpMenu == null) {
            try {
                iHelpMenu = new Menu();
                iHelpMenu.setLabel("Help");
                iHelpMenu.add(getAboutMenuItem());
            } catch (Throwable iExc) {
                handleException(iExc);
            }
View Full Code Here

     * @return java.awt.Menu
     */
    private Menu getFileMenu() {
        if (iFileMenu == null) {
            try {
                iFileMenu = new Menu();
                iFileMenu.setLabel("File");
                iFileMenu.add(getSaveMenuItem());
                iFileMenu.add(getMenuSeparator());
                iFileMenu.add(getShowLogMenuItem());
            } catch (Throwable iExc) {
View Full Code Here

     * @return java.awt.Menu
     */
    private Menu getHelpMenu() {
        if (iHelpMenu == null) {
            try {
                iHelpMenu = new Menu();
                iHelpMenu.setLabel("Help");
                iHelpMenu.add(getAboutMenuItem());
            } catch (Throwable iExc) {
                handleException(iExc);
            }
View Full Code Here

     * @param title
     */
    public AWTMenuTest(String title) {
        super(title);
        MenuBar mb = new MenuBar();
        mb.add(new Menu("Window"));
        setMenuBar(mb);
    }
View Full Code Here

            windows.put(b, w);
        }

        MainWindow() {
            MenuBar mb = new MenuBar();
            Menu menu = new Menu("File");
            Menu submenu = new Menu("Testing", true);
            submenu.add(new CheckboxMenuItem("FooBar"));
            submenu.add(new CheckboxMenuItem("BarFoo"));
            menu.add(submenu);
            menu.add(new MenuItem("Orange"));
            MenuItem quit = new MenuItem("Quit", new MenuShortcut('Q'));
            quit.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    System.exit(0);
                }
            });
            menu.add(quit);
            mb.add(menu);

            menu = new Menu("Edit", true);
            menu.add(new MenuItem("Cut"));
            menu.add(new MenuItem("Copy"));
            menu.add(new MenuItem("Paste"));
            mb.add(menu);

            Menu helpMenu = new Menu("Help");
            helpMenu.add(new MenuItem("About"));
            mb.add(helpMenu);
            mb.setHelpMenu(helpMenu);

            setMenuBar(mb);
View Full Code Here

        final List<Menu> menuList = new ArrayList<Menu>();
        final Frame f = new Frame("AWT Menu Builder Test");
        final MenuBar mb = new MenuBar();
        f.setMenuBar(mb);

        Menu m = new Menu("Menu " + (menuList.size() + 1));
        menuList.add(m);
        mb.add(m);

        Button addMenu = new Button("Add menu");
        addMenu.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent event) {
                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);
            }
        });
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.