Package javax.swing

Examples of javax.swing.JRadioButtonMenuItem


    // create log config menu with available log levels
    Iterator<Level> levelIt = MainFrame.logLevels.iterator();
    while (levelIt.hasNext()) {
      Level level = levelIt.next();
      JRadioButtonMenuItem item = new JRadioButtonMenuItem(level.toString());
      // select current log level
      if (level.toString().equals(curLogLevel)) {
        item.setSelected(true);
      }
      item.addActionListener(new SetLogConfigHandler());
      levelGroup.add(item);
      logConfig.add(item);
    }
    toolsMenu.add(logConfig);
View Full Code Here


  public SetLanguageHandler(MainFrame frame) {
    this.main = frame;
  }

  public void actionPerformed(ActionEvent e) {
    JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();
    this.main.setLanguage(item.getText());
  }
View Full Code Here

  public SetCodePageHandler(MainFrame frame) {
    this.main = frame;
  }

  public void actionPerformed(ActionEvent e) {
    JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();
    this.main.setCodePage(item.getText());
  }
View Full Code Here

  public SetLogConfigHandler() {
    super();
  }

  public void actionPerformed(ActionEvent e) {
    JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();

    // set UIMA framework log level with the given value
    for (int i = 0; i < MainFrame.logLevels.size(); i++) {
      Level level = MainFrame.logLevels.get(i);
      // search for selected log level
      if (level.toString().equals(item.getText())) {
        UIMAFramework.getLogger().setLevel(level);
      }
    }
  }
View Full Code Here

   * Creates the View menu.
   */
  private void createViewMenu() {
    JMenu viewMenu = createMenu("view");
    menubar.add(viewMenu);
    JRadioButtonMenuItem zoom50 = createRadioMenuItem(viewMenu, "zoom_50");
    JRadioButtonMenuItem zoom75 = createRadioMenuItem(viewMenu, "zoom_75");
    JRadioButtonMenuItem zoom100 = createRadioMenuItem(viewMenu, "zoom_100");
    JRadioButtonMenuItem zoom150 = createRadioMenuItem(viewMenu, "zoom_150");
    viewMenu.add(zoom150);
    ButtonGroup group = new ButtonGroup();
    group.add(zoom50);
    group.add(zoom75);
    group.add(zoom100);
View Full Code Here

   * @param name the resource name
   * @return the menu item
   */
  private JRadioButtonMenuItem createRadioMenuItem(JMenu menu, String name) {
    String prefix = "menuitem." + name;
    JRadioButtonMenuItem menuitem =
      new JRadioButtonMenuItem(getResourceString(prefix + ".name"));
    addMenuItemInformation(menuitem, prefix);
    menu.add(menuitem);
    return menuitem;
  }
View Full Code Here

   * Creates the View menu.
   */
  private void createViewMenu() {
    JMenu viewMenu = createMenu("view");
    menubar.add(viewMenu);
    JRadioButtonMenuItem zoom50 = createRadioMenuItem(viewMenu, "zoom_50");
    JRadioButtonMenuItem zoom75 = createRadioMenuItem(viewMenu, "zoom_75");
    JRadioButtonMenuItem zoom100 = createRadioMenuItem(viewMenu, "zoom_100");
    JRadioButtonMenuItem zoom150 = createRadioMenuItem(viewMenu, "zoom_150");
    viewMenu.add(zoom150);
    ButtonGroup group = new ButtonGroup();
    group.add(zoom50);
    group.add(zoom75);
    group.add(zoom100);
View Full Code Here

   * @param name the resource name
   * @return the menu item
   */
  private JRadioButtonMenuItem createRadioMenuItem(JMenu menu, String name) {
    String prefix = "menuitem." + name;
    JRadioButtonMenuItem menuitem =
      new JRadioButtonMenuItem(getResourceString(prefix + ".name"));
    addMenuItemInformation(menuitem, prefix);
    menu.add(menuitem);
    return menuitem;
  }
View Full Code Here

        // View menu.
        JMenu aViewMenu = new JMenu ("View");
        maMenuBar.add (aViewMenu);
        ButtonGroup aGroup = new ButtonGroup ();
        int nZoomMode = Options.GetInteger ("ZoomMode", Canvas.WHOLE_SCREEN);
        JRadioButtonMenuItem aRadioButton = new JRadioButtonMenuItem (
            "Whole Screen", nZoomMode==Canvas.WHOLE_SCREEN);
        aGroup.add (aRadioButton);
        aViewMenu.add (aRadioButton);
        aRadioButton.addActionListener (this);
        aRadioButton = new JRadioButtonMenuItem ("200%", nZoomMode==200);
        aGroup.add (aRadioButton);
        aViewMenu.add (aRadioButton);
        aRadioButton.addActionListener (this);
        aRadioButton = new JRadioButtonMenuItem ("100%", nZoomMode==100);
        aGroup.add (aRadioButton);
        aViewMenu.add (aRadioButton);
        aRadioButton.addActionListener (this);
        aRadioButton = new JRadioButtonMenuItem ("50%", nZoomMode==50);
        aGroup.add (aRadioButton);
        aViewMenu.add (aRadioButton);
        aRadioButton.addActionListener (this);
        aRadioButton = new JRadioButtonMenuItem ("25%", nZoomMode==25);
        aGroup.add (aRadioButton);
        aViewMenu.add (aRadioButton);
        aRadioButton.addActionListener (this);
        aRadioButton = new JRadioButtonMenuItem ("10%", nZoomMode==10);
        aGroup.add (aRadioButton);
        aViewMenu.add (aRadioButton);
        aRadioButton.addActionListener (this);

        // Options menu.
        JMenu aOptionsMenu = new JMenu ("Options");
        maMenuBar.add (aOptionsMenu);
        JCheckBoxMenuItem aCBItem;
View Full Code Here

   
    lookAndFeel = new JMenu("Style");
    ActionListener lookAndFeelListener = new ActionListener(){

      public void actionPerformed(ActionEvent e) {
        JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();
        setLookAndFeel(item.getText());
      }
    };
   
    ButtonGroup lookAndFeelGroup = new ButtonGroup();   
    LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels();
    for (int i=0; i<info.length; i++) {
      JRadioButtonMenuItem item = new JRadioButtonMenuItem(info[i].getName());
      lookAndFeelGroup.add(item);
      item.addActionListener(lookAndFeelListener);
      lookAndFeel.add(item);
      item.setSelected(UIManager.getLookAndFeel().getName().equals(item.getText()));
    }
   
    this.getJMenuBar().add(lookAndFeel);   
  }
View Full Code Here

TOP

Related Classes of javax.swing.JRadioButtonMenuItem

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.