Package javax.swing

Examples of javax.swing.JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem


    public LookAndFeelMenuPiece( final JFrame frame, LookAndFeelList list ){
        if( list == null )
          list = LookAndFeelList.getDefaultList();
      this.list = list;
       
        defaultButton = new JRadioButtonMenuItem( "Default: " + list.getDefault().getName() );
        defaultButton.addItemListener( new SetListener( defaultButton, list.getDefault() ));
        add( defaultButton );
       
        systemButton = new JRadioButtonMenuItem( list.getSystem().getName() );
        systemButton.addItemListener( new SetListener( systemButton, list.getSystem() ));
        add( systemButton );
       
        addSeparator();
       
        for( int i = 0, n = list.size(); i < n; i++ ){
            Info info = list.get( i );
            JRadioButtonMenuItem item = new JRadioButtonMenuItem( info.getName() );
            buttons.put( info, item );
            SetListener listener = new SetListener( item, info );
            item.addItemListener( listener );
            add( item );
        }
       
        if( frame != null ){
          frameCollector = new ComponentCollector(){
View Full Code Here


        }
        public void systemLookAndFeelChanged( LookAndFeelList list, Info lookAndFeel ) {
            systemButton.setText( lookAndFeel.getName() );
        }
        public void lookAndFeelAdded( LookAndFeelList list, Info info ) {
            JRadioButtonMenuItem item = new JRadioButtonMenuItem( info.getName() );
            buttons.put( info, item );
            SetListener listener = new SetListener( item, info );
            item.addItemListener( listener );
            add( item );  
        }
View Full Code Here

            SetListener listener = new SetListener( item, info );
            item.addItemListener( listener );
            add( item );  
        }
        public void lookAndFeelRemoved( LookAndFeelList list, Info lookAndFeel ) {
            JRadioButtonMenuItem item = buttons.remove( lookAndFeel );
            if( item != null )
                remove( item );
        }
View Full Code Here

  /**
   * Adds an item to the list.
   * @param name the name of the new setting
   */
  private void add( final String name ){
    JRadioButtonMenuItem item = new JRadioButtonMenuItem( name );
    item.addActionListener( new ActionListener(){
      public void actionPerformed( ActionEvent e ){
        action( name );
        updateSelection();
      }
    });
View Full Code Here

        setJMenuBar(menuBar);

        JMenu mnRequest = new JMenu("Examples");
        menuBar.add(mnRequest);

        JRadioButtonMenuItem countries = new JRadioButtonMenuItem(COUNTRIES);
        countries.setSelected(true);
        mnRequest.add(countries);

        countries.addActionListener(
            new MenuItemSelectedActionListener (exampleMap, inputTextArea));

        JRadioButtonMenuItem catalogSources =
            new JRadioButtonMenuItem(CATALOG_SOURCES);
        mnRequest.add(catalogSources);

        catalogSources.addActionListener(
            new MenuItemSelectedActionListener (exampleMap, inputTextArea));

        JRadioButtonMenuItem invalidRequest =
            new JRadioButtonMenuItem(INVALID_REQUEST);
        mnRequest.add(invalidRequest);

        invalidRequest.addActionListener(
            new MenuItemSelectedActionListener (exampleMap, inputTextArea));

        JRadioButtonMenuItem incomeLevels =
            new JRadioButtonMenuItem(INCOME_LEVELS);
        mnRequest.add(incomeLevels);

        incomeLevels.addActionListener(
            new MenuItemSelectedActionListener (exampleMap, inputTextArea));

        JRadioButtonMenuItem indicators =
            new JRadioButtonMenuItem(INDICATORS);
        mnRequest.add(indicators);

        indicators.addActionListener(
            new MenuItemSelectedActionListener (exampleMap, inputTextArea));

        JRadioButtonMenuItem dataPoints =
            new JRadioButtonMenuItem(DATA_POINTS);
        mnRequest.add(dataPoints);

        dataPoints.addActionListener(
            new MenuItemSelectedActionListener (exampleMap, inputTextArea));

        getRequestMenuItemsGroup().add(countries);
        getRequestMenuItemsGroup().add(catalogSources);
        getRequestMenuItemsGroup().add(invalidRequest);
        getRequestMenuItemsGroup().add(incomeLevels);
        getRequestMenuItemsGroup().add(indicators);
        getRequestMenuItemsGroup().add(dataPoints);

        final Map<ButtonModel, JRadioButtonMenuItem> radioButtonMap =
            getRadioButtonMap ();

        radioButtonMap.put(countries.getModel(), countries);
        radioButtonMap.put(catalogSources.getModel(), catalogSources);
        radioButtonMap.put(invalidRequest.getModel(), invalidRequest);
        radioButtonMap.put(incomeLevels.getModel(), incomeLevels);
        radioButtonMap.put(indicators.getModel(), indicators);
        radioButtonMap.put(dataPoints.getModel(), dataPoints);

        addHelpAbout (menuBar);
    }
View Full Code Here

    project.addProjectListener(frame);


    if (projectListMenu != null) {
      JRadioButtonMenuItem mi = new JRadioButtonMenuItem(new SelectDocumentAction(frame));
      mi.setSelected(true);
      frame.setMenuItem(mi);
      projectListMenu.add(mi);
    }
    setCurrentFrame(frame);
View Full Code Here

        jMenuFrom.setText("From");
        jMenuTo.setText("To");
       
        for (final Language language : Language.values()) {
          JRadioButtonMenuItem menuItem = new JRadioButtonMenuItem();
          menuItem.setText(language.name());
          if (language.equals(languageFrom)) {
            menuItem.setSelected(true);
          }
          menuItem.addActionListener(new ActionListener() {
            public void actionPerformed(final ActionEvent evt) {
              languageFrom = language;
            }
          });
          buttonGroup1.add(menuItem);
          jMenuFrom.add(menuItem);
         
          if (language != Language.AUTO_DETECT) {
            menuItem = new JRadioButtonMenuItem();
            menuItem.setText(language.name());
            if (language.equals(languageTo)) {
              menuItem.setSelected(true);
            }
            menuItem.addActionListener(new ActionListener() {
              public void actionPerformed(final ActionEvent evt) {
                languageTo = language;
              }
            });
            buttonGroup2.add(menuItem);
View Full Code Here

 
  Object addCheckboxMenuItem(Object menu, String entry, String basename,
                             String id, boolean state, boolean isRadio) {
    JMenuItem jm;
    if (isRadio) {
      JRadioButtonMenuItem jr = new JRadioButtonMenuItem(entry);
      jm = jr;
      jr.setArmed(state);
    } else {
      JCheckBoxMenuItem jcmi = new JCheckBoxMenuItem(entry);
      jm = jcmi;
      jcmi.setState(state);
    }
View Full Code Here

    }

    private JPopupMenu createPopupMenu() {
        JMenu viewMenu = new JMenu("View");

        listViewItem = new JRadioButtonMenuItem(listViewAction);
        listViewItem.setIcon(null);
        detailedViewItem = new JRadioButtonMenuItem(detailedViewAction);
        detailedViewItem.setIcon(null);
        ButtonGroup bg = new ButtonGroup();
        bg.add(listViewItem);
        bg.add(detailedViewItem);
        viewMenu.add(listViewItem);
View Full Code Here

    this.menuBar.add(view);
    // View / Line identifier
    {
      JMenu sub = new JMenu("Line identifier");
      ButtonGroup bg = new ButtonGroup();
      JRadioButtonMenuItem btn = new JRadioButtonMenuItem(this.lineIdOff);
      bg.add(btn);
      sub.add(btn);
      btn = new JRadioButtonMenuItem(this.lineIdPC);
      btn.setSelected(true);
      bg.add(btn);
      sub.add(btn);
      btn = new JRadioButtonMenuItem(this.lineIdSrc);
      bg.add(btn);
      sub.add(btn);
      view.add(sub);
    }
    // View / Reference Translation
    {
      JMenu translation = new JMenu("Reference Translation");
      ButtonGroup bg = new ButtonGroup();
      JRadioButtonMenuItem btn = new JRadioButtonMenuItem(this.cpTranslationOff);
      bg.add(btn);
      translation.add(btn);
      btn = new JRadioButtonMenuItem(this.cpTranslationNormal);
      btn.setSelected(true);
      bg.add(btn);
      translation.add(btn);
      btn = new JRadioButtonMenuItem(this.cpTranslationHybrid);
      bg.add(btn);
      translation.add(btn);
      view.add(translation);
    }
    // View / Editor Split Mode
    {
      JMenu split = new JMenu("Split Mode");
      ButtonGroup bg = new ButtonGroup();
      JRadioButtonMenuItem btn = new JRadioButtonMenuItem(this.splitOffAction);
      btn.setSelected(true);
      bg.add(btn);
      split.add(btn);
      btn = new JRadioButtonMenuItem(this.splitHexAction);
      bg.add(btn);
      split.add(btn);
      btn = new JRadioButtonMenuItem(this.splitSourceAction);
      bg.add(btn);
      split.add(btn);
      view.add(split);
    }
    view.add(new JSeparator());
View Full Code Here

TOP

Related Classes of javax.swing.JRadioButtonMenuItem$AccessibleJRadioButtonMenuItem

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.