Package javax.swing

Examples of javax.swing.JMenu$WinListener


    /**
     * Add a help menu to a menu bar
     */
    public void addToolsMenu(Object mb) {
        JMenu h = resources.getMenu("tools");
        h.add(miFindPlugins = resources.getItem("findPlugins", this));
        h.add(miPreferencesPanel = resources.getItem("openPreferences", this));
        h.add(miChooseLanguage = resources.getItem("chooseLanguage", this));
        // Don't show fullscreen in stable releases until it's ready to show!
        // h.add(aFullScreen); // FIXME not ready to show
        if (mb instanceof JMenuBar) {
            ((JMenuBar) mb).add(h);
        } else if (mb instanceof JMenu) {
View Full Code Here


        popup.show(this, x, y);
    }

    private JMenu createSubMenu(AbstractNode n, String name, int x, int y) {
        // TODO get i81n menu title
        JMenu subMenu = new JMenu(name);
        Object[] actions = AbstractNodeAction.getActions(n.getGraphObject(),
                name);
        if (actions != null) {
            for (Object c : actions) {
                if (c == null) {
                    subMenu.add(new JSeparator());
                } else if (c instanceof String) {
                    subMenu.add(createSubMenu(n, (String) c, x, y));
                } else if (c instanceof Class) {
                    AbstractNodeAction aa = AbstractNodeAction.createAction(
                            (Class<?>) c, n);
                    aa.setLocation(this, x, y);
                    JMenuItem jmi = new JMenuItem(aa);
                    subMenu.add(jmi);
                }
            }
        }
        return subMenu;
    }
View Full Code Here

      mainTabbedPane.setMinimumSize(new Dimension(0, 300));
      window.getContentPane().add(mainTabbedPane,BorderLayout.CENTER);

      final JMenuBar menuBar = new JMenuBar();
      window.setJMenuBar(menuBar);
      final JMenu fileMenu = new JMenu();
      menuBar.add(fileMenu);
      fileMenu.setName("fileMenu");
      fileMenu.setText("File");
      fileMenu.setMnemonic(KeyEvent.VK_F);
      {
        final JMenuItem openMenuItem = new JMenuItem();
        openMenuItem.setText("Open...");
        fileMenu.add(openMenuItem);
        openMenuItem.addMouseListener(
          new MouseAdapter()
          {
            @Override
            public void mousePressed(
              MouseEvent e
              )
            {showOpenFileDialog();}
          }
          );
        fileMenu.addSeparator();
        final JMenuItem exitMenuItem = new JMenuItem();
        exitMenuItem.setText("Exit");
        fileMenu.add(exitMenuItem);
        exitMenuItem.addMouseListener(
          new MouseAdapter()
          {
            @Override
            public void mousePressed(
View Full Code Here

  //
    protected JMenuBar createMenuBar() {
  JMenuBar menuBar = new JMenuBar();
  JMenuItem mi;

  JMenu file = (JMenu) menuBar.add(new JMenu("File"));
  file.setMnemonic('F');

        openItem = (JMenuItem) file.add(new JMenuItem("Open..."));
  openItem.setMnemonic('O');
  openItem.addActionListener(new OpenItemListener());

        closeItem = (JMenuItem) file.add(new JMenuItem("Close"));
  closeItem.setMnemonic('C');
  closeItem.addActionListener(new CloseItemListener());

  file.addSeparator();

        loadItem = (JMenuItem) file.add(new JMenuItem("Load..."));
  loadItem.setMnemonic('L');
  loadItem.addActionListener(new LoadItemListener());

  saveItem = (JMenuItem) file.add(new JMenuItem("Save As..."));
  saveItem.setMnemonic('S');
  saveItem.addActionListener(new SaveItemListener());

  file.addSeparator();

        mi = (JMenuItem) file.add(new JMenuItem("Exit"));
  mi.setMnemonic('x');
  mi.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
      System.exit(0);
      }
    });

  JMenu control = (JMenu) menuBar.add(new JMenu("Control"));
  file.setMnemonic('C');

        playItem = (JMenuItem) control.add(new JMenuItem("Play"));
  playItem.setMnemonic('P');
  playItem.addActionListener(new PlayItemListener());

        stopItem = (JMenuItem) control.add(new JMenuItem("Stop"));
  stopItem.setMnemonic('S');
  stopItem.addActionListener(new StopItemListener());

  control.addSeparator();

        queryItem = (JMenuItem) control.add(new JMenuItem("Query"));
  queryItem.setMnemonic('Q');
  queryItem.addActionListener(new QueryItemListener());

  JMenu options = (JMenu) menuBar.add(new JMenu("Options"));
  file.setMnemonic('O');

        showItem = (JCheckBoxMenuItem) options.add(
      new JCheckBoxMenuItem("Show Visual"));
  showItem.setMnemonic('S');
  showItem.addActionListener(new ShowItemListener());

     setFileMenuState(numberOfTracks);
View Full Code Here

  private void initializeMenuBar()
  {
    JMenuBar menuBar = new JMenuBar();
    setJMenuBar(menuBar);
   
    addressBookMenu = new JMenu();
    menuBar.add(addressBookMenu);
    addressBookMenu.add(Builder.createMenuItem(newAction));
    addressBookMenu.addSeparator();
    addressBookMenu.add(Builder.createMenuItem(editAction));
    addressBookMenu.addSeparator();
View Full Code Here

    }

    private void init()
    {
        JMenuBar menuBar = new JMenuBar();
        JMenu menu = new JMenu( "?" );
        JMenuItem about = new JMenuItem( DemoApp.getRes().getString( "About.." ) );
        // this.setLayout(new BorderLayout());
        about.setActionCommand( "about" );
        about.addActionListener( this );

        addWindowListener( this );

        JMenu jMenu1 = new JMenu();
        jMenu1.setText( DemoApp.getRes().getString( "Test" ) );

        JMenuItem jMenuItem1 = new JMenuItem();
        jMenuItem1.setText( DemoApp.getRes().getString( "Start Test" ) );
        jMenuItem1.setEnabled( false );

        jMenuItem1.setActionCommand( "start" );
        jMenuItem1.addActionListener( this );
        jMenu1.add( jMenuItem1 );

        JMenuItem jMenuItem2 = new JMenuItem();
        jMenuItem2.setText( DemoApp.getRes().getString( "Stop Test" ) );

        jMenuItem2.setActionCommand( "finish" );
        jMenuItem2.addActionListener( this );
        jMenu1.add( jMenuItem2 );

        JMenuItem jMenuItem3 = new JMenuItem();
        jMenuItem3.setAccelerator( javax.swing.KeyStroke.getKeyStroke( java.awt.event.KeyEvent.VK_F4, java.awt.event.InputEvent.ALT_MASK ) );
        jMenuItem3.setText( DemoApp.getRes().getString( "Close" ) );
        jMenuItem3.addActionListener( new ActionListener()
        {

            public void actionPerformed( ActionEvent e )
            {
                m_this.doAction( "finish" );
                WrapperManager.stopAndReturn( 0 );

            }
        } );

        jMenu1.add( jMenuItem3 );
        this.setJMenuBar( menuBar );
        menu.add( about );
        menuBar.add( jMenu1 );
        menuBar.add( menu );
        this.setDefaultCloseOperation( WindowConstants.DO_NOTHING_ON_CLOSE );
View Full Code Here

  }

  @Test (expected = IllegalArgumentException.class)
  public final void testAddToMenuAsCheckBoxMenuItemActionJMenu_nullAction()
  {
    JMenu mockMenu = mockHelper.createMock(JMenu.class);
   
    mockHelper.replayAll();
    classUnderTest.addToMenuAsCheckBoxMenuItem(null, mockMenu);
    mockHelper.verifyAll();
  }
View Full Code Here

  }

  @Test (expected = IllegalArgumentException.class)
  public final void testAddToMenuAsCheckBoxMenuItemActionJMenu_nullMenu()
  {
    JMenu nullMenu = null;
    Action mockAction = mockHelper.createMock(Action.class);
   
    mockHelper.replayAll();
    classUnderTest.addToMenuAsCheckBoxMenuItem(mockAction, nullMenu);
    mockHelper.verifyAll();
View Full Code Here

 
  private void initializeMenuBar() {
    JMenuBar menuBar = new JMenuBar();
    setJMenuBar(menuBar);
   
    fileMenu = new JMenu();
    menuBar.add(fileMenu);
    JComponent item = Builder.createMenuItem(sendAction);
    sendActionShortcut.setMenuItem((JMenuItem)item);
    fileMenu.add(item);
    fileMenu.add(Builder.createMenuItem(pollAction));
    fileMenu.addSeparator();
    item = Builder.createMenuItem(updateStatusAction);
    fileMenu.add(item);
    updateStatusActionShortcut.setMenuItem((JMenuItem)item);
    fileMenu.addSeparator();
    fileMenu.add(Builder.createMenuItem(settingsDialogAction));
    fileMenu.add(Builder.createMenuItem(settingsWizardAction));
    fileMenu.addSeparator();
    fileMenu.add(Builder.createMenuItem(addressBookAction));
    fileMenu.addSeparator();
    fileMenu.add(Builder.createMenuItem(exitAction));
   
    helpMenu = new JMenu();
    menuBar.add(helpMenu);
    helpMenu.add(Builder.createMenuItem(new WhatsThisAction()));
    helpMenu.addSeparator();
    helpMenu.add(Builder.createMenuItem(aboutAction));
  }
View Full Code Here

            if (action.isEnabled())
                menu.setEnabled(true);
            return;
        }

        JMenu submenu = null;
        if (node.getGroup() instanceof AllEntriesGroup) {
            for (int i = 0; i < node.getChildCount(); ++i) {
                insertNodes(menu, (GroupTreeNode) node.getChildAt(i));
            }
        } else {
            submenu = new JMenu("[" + node.getGroup().getName() + "]");
            // setEnabled(true) is done above/below if at least one menu
            // entry (item or submenu) is enabled
            submenu.setEnabled(action.isEnabled());
            submenu.add(action);
            submenu.add(new JPopupMenu.Separator());
            for (int i = 0; i < node.getChildCount(); ++i)
                insertNodes(submenu, (GroupTreeNode) node.getChildAt(i));
            menu.add(submenu);
            if (submenu.isEnabled())
                menu.setEnabled(true);
        }
    }
View Full Code Here

TOP

Related Classes of javax.swing.JMenu$WinListener

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.