Package java.awt

Examples of java.awt.Menu$State


              loadDataAndSendToPerspective(theLoader, 0, true);
            }
          });
          beanContextMenu.add(sendToAllPerspectives);
        }
        Menu sendToPerspective = new Menu("Send to perspective...");
        beanContextMenu.add(sendToPerspective);
        menuItemCount++;
        for (int i = 1; i < m_perspectives.size(); i++) {
          final int pIndex = i;

          if (m_perspectives.get(i).acceptsInstances()) {
            String pName = m_perspectives.get(i).getPerspectiveTitle();
            MenuItem pI = new MenuItem(pName);
            pI.addActionListener(new ActionListener() {
              public void actionPerformed(ActionEvent e) {
                loadDataAndSendToPerspective(theLoader, pIndex, false);
              }
            });
            sendToPerspective.add(pI);
          }
        }
      }
    }
View Full Code Here


  }
 
  private final MenuBar getMenuBar() {
    MenuBar menuBar = new MenuBar();
   
    final Menu menuFile = new Menu();
    menuFile.setLabel("File");
    menuBar.add(menuFile);
   
    // File>Open File
    {
      final MenuItem menuItemOpenFile = new MenuItem("Open File...");
      menuItemOpenFile.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              playerPanel.onOpenFile();
            }
          }
        );
      menuFile.add(menuItemOpenFile);
    }

    // File>Open URL
    {
      final MenuItem menuItemOpenURL = new MenuItem("Open URL...");
      menuItemOpenURL.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              playerPanel.onOpenURL();
            }
          }
        );
      menuFile.add(menuItemOpenURL);
    }
   
    // File>Open RTP Session
    {
      final MenuItem menuItemReceiveRTP = new MenuItem("Open RTP Session...");
      menuItemReceiveRTP.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              playerPanel.onReceiveRTP();
            }
          }
        );
      menuFile.add(menuItemReceiveRTP);
    }
   
    // File>Capture
    {
      final MenuItem menuItemOpenCaptureDevice = new MenuItem("Capture...");
      menuItemOpenCaptureDevice.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              playerPanel.onOpenCaptureDevice();
            }
          }
        );
      menuFile.add(menuItemOpenCaptureDevice);
    }
   

    // separator
    menuFile.addSeparator();

    // TODO: export

    // File>Transmit RTP
    {
      final MenuItem menuItemTransmitRTP = new MenuItem("Transmit RTP...");
      menuItemTransmitRTP.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              playerPanel.onTransmitRTP();
            }
          }
        );
      menuFile.add(menuItemTransmitRTP);
    }

    // File>Transcode
    {
      final MenuItem menuItemTranscode = new MenuItem("Transcode...");
      menuItemTranscode.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              playerPanel.onTranscode();
            }
          }
        );
      menuFile.add(menuItemTranscode);
    }
   
    // separator
    menuFile.addSeparator();
   
    // File>Registry Editor
    {
      final MenuItem menuItemRegistryEditor = new MenuItem("Registry Editor...");
      menuItemRegistryEditor.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              onOpenRegistryEditor();
            }
          }
        );
      menuFile.add(menuItemRegistryEditor);
    }
   
    // File>Exit
    {
      final MenuItem menuItemExit = new MenuItem("Exit");
      menuItemExit.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              onExit();
            }
          }
        );
      menuFile.add(menuItemExit);
    }
   
   
    final Menu menuPlayer = new Menu();
    menuPlayer.setLabel("Player");
    menuBar.add(menuPlayer);
   
    // Player>Auto-play
    {
      final CheckboxMenuItem menuItemAutoPlay = new CheckboxMenuItem("Auto-play");
      menuItemAutoPlay.addItemListener(new ItemListener() {

        public void itemStateChanged(ItemEvent e)
        {
          playerPanel.onAutoPlay(menuItemAutoPlay.getState());
        }
       
      });

      menuPlayer.add(menuItemAutoPlay);
      menuItemAutoPlay.setState(playerPanel.getPrefs().autoPlay);
    }
   
    // Player>Auto-loop
    {
      final CheckboxMenuItem menuItemAutoLoop = new CheckboxMenuItem("Auto-loop");
      menuItemAutoLoop.addItemListener(new ItemListener() {

        public void itemStateChanged(ItemEvent e)
        {
          playerPanel.onAutoLoop(menuItemAutoLoop.getState());
        }
       
      });
      menuPlayer.add(menuItemAutoLoop);
      playerPanel.onAutoLoop(false);   // TODO: not working right yet.
      menuItemAutoLoop.setState(playerPanel.getPrefs().autoLoop);
      menuItemAutoLoop.setEnabled(false)// TODO: not working right yet.
     

    }

   
    final Menu menuHelp = new Menu();
    menuHelp.setLabel("Help");
    menuBar.add(menuHelp);
   
    // Help>About
    {
      final MenuItem menuItemHelpAbout = new MenuItem("About...");
      menuItemHelpAbout.addActionListener(
          new ActionListener() {
            public void actionPerformed(ActionEvent e) {
              AboutPanel.run(frame);
            }
          }
        );

      menuHelp.add(menuItemHelpAbout);
     
    }
   
    return menuBar;
  }
View Full Code Here

  };

  MenuItem item;
  MenuBar mb = new MenuBar();
  // File Menu
  Menu mnFile = new Menu("File");
  mnFile.add(item = new MenuItem("Open"));
  item.addActionListener(al);
  mnFile.add(item = new MenuItem("Exit"));
  item.addActionListener(al);

  // Options Menu 
  Menu mnOptions = new Menu("Options");
  cbAutoLoop = new CheckboxMenuItem("Auto replay");
  cbAutoLoop.setState(true);
  mnOptions.add(cbAutoLoop);
 
  mb.add(mnFile);
  mb.add(mnOptions);
  return mb;
    }     
View Full Code Here

        main.add(activityPanel, BorderLayout.EAST);

        menu = new MenuBar();
        menuLookup = new Hashtable();

        file = new Menu(Messages.getString("GUI.menu.file")); //$NON-NLS-1$
        // #ifdef DEBUG
        file.add(console);
        // #endif
        file.add(open);
        file.add(ports);
View Full Code Here

   
    /* (non-Javadoc)
     * @see com.adito.agent.client.AgentClientGUI#addMenu(java.lang.String)
     */
    public void addMenu(final String name) {     
      Menu foo = new Menu(name);
      menuLookup.put(name, foo);     
      menu.add(foo);
    }
View Full Code Here

  /* (non-Javadoc)
   * @see com.adito.agent.client.AgentClientGUI#removeMenu(java.lang.String)
   */
  public void removeMenu(String name) {
    Menu menu = (Menu)menuLookup.get(name);
    if(menu != null) {
      menuLookup.remove(name);
      this.menu.remove(menu);
    }
  }
View Full Code Here

 
  /* (non-Javadoc)
   * @see com.adito.agent.client.AgentClientGUI#clearMenu(java.lang.String)
   */
  public void clearMenu(String name) {
    Menu menu = (Menu)menuLookup.get(name);
    if(menu != null) {
      while(menu.getItemCount() > 0) {
        menu.remove(0);
      }
    }   
  }
View Full Code Here

    /* (non-Javadoc)
     * @see com.adito.agent.client.AgentClientGUI#addMenuItem(java.lang.String, com.adito.agent.client.AgentAction)
     */
    public void addMenuItem(final String parentName, final AgentAction action) {
     
      Menu menu = parentName == null ? file : (Menu) menuLookup.get(parentName);
        if(menu==null)
          return;
        MenuItem item = new MenuItem(action.getAction());
        item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
                action.actionPerformed();
            }
        });
        menu.add(item);
    }
View Full Code Here

  /* (non-Javadoc)
   * @see com.adito.agent.client.AgentClientGUI#addMenuSeperator(java.lang.String)
   */
  public void addMenuSeperator(String parentName) {
 
    Menu m = parentName == null ? file : (Menu)menuLookup.get(parentName);
    if(m==null)
      return;
   
    m.addSeparator();
   
  }
View Full Code Here

        MenuBar  bar    = new MenuBar();
        String[] extras = {
            "Insert 10 rows only", "Insert 1000 rows only", "Insert all rows",
            "-", "Load Settings...", "Save Settings...", "-", "Exit"
        };
        Menu menu = new Menu("Options");

        addMenuItems(menu, extras);
        bar.add(menu);
        fMain.setMenuBar(bar);
        initGUI();
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.