Package javax.swing

Examples of javax.swing.ButtonGroup


            box = Box.createHorizontalBox();
            box.add(rbDynamic = new JRadioButton(resources.getString("dynamic"),false));
            box.add(Box.createHorizontalGlue());
            add(box);
           
            ButtonGroup bg = new ButtonGroup();
            bg.add(rbStatic);
            bg.add(rbDynamic);
           
            final JPanel cardPane = new JPanel(new CardLayout());
           
            Box vbox = Box.createVerticalBox();
           
View Full Code Here


      box.add(Box.createHorizontalGlue());
      box.add(hSeriesOrientation = new JRadioButton(resources.getString("Horizontal")));
      box.add(vSeriesOrientation = new JRadioButton(resources.getString("Vertical")));
      hSeriesOrientation.setSelected(plot.getOrientation() == PlotOrientation.HORIZONTAL);
      vSeriesOrientation.setSelected(plot.getOrientation() == PlotOrientation.VERTICAL);
      ButtonGroup bg = new ButtonGroup();
      bg.add(hSeriesOrientation);
      bg.add(vSeriesOrientation);
      section.add(box);
     
      content.add(section);

      pcbxcurves.setEditable(true);
      Color noCurveColor = pcurvecolor.getBackground();
      pcurvecolor.setFocusPainted(false);

      CategoryItemRenderer renderer = plot.getRenderer();
      int n = dst.getRowCount();
      for (int i=0; i<n; ++i) {
        DataSource ds = (DataSource)mapperSources.get(i);
        if (ds==null) ds = dst.getSource(i); // take the datasource associated with this series by default
        pcbxcurves.addItem(new CbxEntry(i,dst.getName(i),(Color)renderer.getSeriesPaint(i),ds,(ColorMapper)mappers.get(i)));
      }
      pcbxeditortf = (JTextField)pcbxcurves.getEditor().getEditorComponent();
      pupdateForEntry(pcbxcurves.getSelectedItem());
     
      pcbxcurves.addPopupMenuListener(new PopupMenuListener() {
        public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
          peditLocked = true;
        }
        public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
          peditLocked = false;
        }
        public void popupMenuCanceled(PopupMenuEvent e) {
          peditLocked = false;
        }
      });

      pcbxcurves.addItemListener(new ItemListener() {
        public void itemStateChanged(ItemEvent e) {
          if (e.getStateChange()==ItemEvent.DESELECTED) pactiveEntry = null;
          else pupdateForEntry(e.getItem());
        }
      });

      pcbxeditortf.getDocument().addDocumentListener(new DocumentListener() {
        public void insertUpdate(DocumentEvent e) {
          updateName();
        }
        public void removeUpdate(DocumentEvent e) {
          updateName();
        }
        public void changedUpdate(DocumentEvent e) {
          updateName();
        }
        public void updateName() {
          if ((peditLocked) || (pactiveEntry == null)) return;
          pactiveEntry.name = pcbxeditortf.getText();
        }
      });

      pcurvecolor.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            if (pactiveEntry==null) return;

            DynamicColorChooser dialog = new DynamicColorChooser(
                    null, resources.getString("ChooseAColor"),null ,pactiveEntry.color,pactiveEntry.source,pactiveEntry.mapper);


            dialog.pack();
            dialog.setVisible(true);

            if (dialog.isOk()){
                pactiveEntry.color = dialog.getColor();
                pactiveEntry.source = dialog.getSource();
                pactiveEntry.mapper = dialog.getMapper();
                pupdateForEntry(pactiveEntry);
            }
        }
      });

      pcurvedelete.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          if (pactiveEntry==null) return;
          pcbxcurves.removeItem(pactiveEntry);
        }
      });

     
      section=Box.createVerticalBox();
      section.setBorder(BorderFactory.createTitledBorder(resources.getString("Categories")));

      box = Box.createHorizontalBox();
      box.add(new JLabel(resources.getString("LabelsOrientation")));
      box.add(Box.createHorizontalGlue());
      box.add(hLabelOrientation = new JRadioButton(resources.getString("Horizontal")));
      box.add(vLabelOrientation = new JRadioButton(resources.getString("Vertical")));
      CategoryLabelPosition clp = vSeriesOrientation.isSelected() ? plot.getDomainAxis().getCategoryLabelPositions().getLabelPosition(RectangleEdge.BOTTOM) : plot.getDomainAxis().getCategoryLabelPositions().getLabelPosition(RectangleEdge.LEFT);
      boolean vertical = clp.getAngle() != 0;
      hLabelOrientation.setSelected(!vertical);
      vLabelOrientation.setSelected(vertical);
      bg = new ButtonGroup();
      bg.add(hLabelOrientation);
      bg.add(vLabelOrientation);
      section.add(box);

      mapper = (dst.getClassifier()==null) ? null : dst.getClassifier().getMapper();
     
      box = Box.createHorizontalBox();
View Full Code Here

    timeRefFormat.setEnabled(false);
    timeRefIsRelative.setEnabled(false);
    timeRefIsAbsolute.setEnabled(false);

    ButtonGroup bg2 = new ButtonGroup();
    bg2.add(timeRefIsRelative);
    bg2.add(timeRefIsAbsolute);

    add(timeRefIsRelative, gbc);
    gbc.gridy++;

    add(timeRefIsAbsolute, gbc);
View Full Code Here

    tabs = new JMenu();   
    exit = new JMenuItem();
    new_downloads = new JMenuItem();
    new_servers = new JMenuItem();
    import_server_list = new JMenuItem();
    ButtonGroup radio_button_menu_items_group = new ButtonGroup();
    servers = new JRadioButtonMenuItem();
    transfers = new JRadioButtonMenuItem();
    search = new JRadioButtonMenuItem();
    shared_files = new JRadioButtonMenuItem();
    stats = new JRadioButtonMenuItem();
    logs = new JRadioButtonMenuItem();
    radio_button_menu_items_group.add(servers);
    radio_button_menu_items_group.add(transfers);
    radio_button_menu_items_group.add(search);
    radio_button_menu_items_group.add(shared_files);
    radio_button_menu_items_group.add(stats);
    radio_button_menu_items_group.add(logs);
    servers.setSelected(true);
    ui_chooser = new JMenuItem();
    config_wizard = new JMenuItem();
    options = new JMenuItem();
        open_support = new JMenuItem();
View Full Code Here

        main_buttons_bar = new JToolBar();
    this.getContentPane().add( main_buttons_bar, BorderLayout.NORTH );
    //main_buttons_bar.setPreferredSize( new java.awt.Dimension(425, 50) );
    main_buttons_bar.setFloatable( false );
   
    ButtonGroup button_group = new ButtonGroup();
   
    connect_button = new JButton();
    connect_button.setIcon( UISwingImageRepository.getIcon("connect_do.png") );
    connect_button.setText("Connect");
    connect_button.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
    connect_button.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
    main_buttons_bar.add(connect_button);

    main_buttons_bar.addSeparator();
   
    server_list_button.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        setActiveMainTab(server_list_tab, servers);
        // if(previous_panel != null) previous_panel.setVisible(false);
        // server_list_tab.setVisible(true);
        // setView( server_list_tab );
        // previous_panel = server_list_tab;
        // servers.setSelected(true);
      }     
    });
    server_list_button.setIcon( UISwingImageRepository.getIcon("servers.png") );
    server_list_button.setText("Servers");
    button_group.add(server_list_button);
    main_buttons_bar.add(server_list_button);
   
    transfers_button.addActionListener( new ActionListener() {     
       public void actionPerformed(ActionEvent e) {
        setActiveMainTab(transfers_tab, transfers);
        // if(previous_panel != null) previous_panel.setVisible(false);
        // transfers_tab.setVisible(true);
        // setView( transfers_tab );
        // previous_panel = transfers_tab;
        // transfers.setSelected(true);
       }
    });
    transfers_button.setIcon( UISwingImageRepository.getIcon("transfer.png") );
    transfers_button.setText("Transfers");
    button_group.add( transfers_button );
    main_buttons_bar.add( transfers_button );
   
    search_button.addActionListener(new ActionListener() {     
       public void actionPerformed(ActionEvent e) {
         setActiveMainTab(search_tab, search);
         //if(previous_panel != null) previous_panel.setVisible(false);
         //search_tab.setVisible(true);
         //setView( search_tab );
         //previous_panel = search_tab;
         //search.setSelected(true);
       }
    });   
    search_button.setIcon( UISwingImageRepository.getIcon("search.png") );
    search_button.setText("Search Files");
    button_group.add( search_button );
    main_buttons_bar.add( search_button );
   
    shared_files_button.addActionListener(new ActionListener() {     
       public void actionPerformed(ActionEvent e) {
         setActiveMainTab(shared_tab, shared_files);
        // if(previous_panel != null) previous_panel.setVisible(false);
        // shared_tab.setVisible(true);
        // setView( shared_tab );
        // previous_panel = shared_tab;
        // shared_files.setSelected(true);
       }
    });
    shared_files_button.setIcon( UISwingImageRepository.getIcon("shared_files.png") );
    shared_files_button.setText("Shared Files");
    button_group.add( shared_files_button );
    main_buttons_bar.add( shared_files_button );
   
    statistics_button.addActionListener(new ActionListener() {     
      public void actionPerformed(ActionEvent e) {
        setActiveMainTab(statistic_tab, stats);
        //if(previous_panel != null) previous_panel.setVisible(false);
        //statistic_tab.setVisible(true);
        //setView( statistic_tab );
        //previous_panel = statistic_tab;
        //stats.setSelected(true);
      }
    });
    statistics_button.setText("Statistics");
    statistics_button.setIcon( UISwingImageRepository.getIcon("statistics.png") );
    button_group.add( statistics_button );
    main_buttons_bar.add( statistics_button );
   
    log_button.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        setActiveMainTab(log_tab, logs);
        // if(previous_panel != null) previous_panel.setVisible(false);
        // log_tab.setVisible(true);
          // setView( log_tab );
          // previous_panel = log_tab;
          // logs.setSelected(true);
      }
    });
    log_button.setText("Log");
    log_button.setIcon(ImgRep.getIcon("logs.png"));
    button_group.add( log_button );
    main_buttons_bar.add( log_button );
   
    // sets the actions to menu items
    servers.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent event) {
View Full Code Here

      numLocales++;
    }
    // reset to default locale, just in case
    CustomizedLocale.set(defaultLocale);

    ButtonGroup bg = new ButtonGroup();
    Box vbox = Box.createVerticalBox();
    vbox.add(Box.createVerticalGlue());
    // Add UI elements in localisation order
    for (int i=0; i<numLocales; ++i) {
      final ResourceBundle res = (ResourceBundle)resList.get(i);
      final int counter = i;
      // first one is true as this is the default locale
      ActionRadioButton arb = new ActionRadioButton(res.getString("chooseThisLanguage"),i==0) {
        public void stateChanged(ChangeEvent e) {
          if (isSelected()) {
            Installer.resources = res;
            Locale l = (Locale)locList.get(counter);
            CustomizedLocale.set(l);
            LangPanel.this.update();
          }
        }
      };
      bg.add(arb);
      Box hbox = Box.createHorizontalBox();
      hbox.add(arb);
      hbox.add(Box.createHorizontalGlue());
      vbox.add(hbox);
      arb.apply();
View Full Code Here

            box.add(Box.createHorizontalGlue());
            box.add(rbShading = new JRadioButton(NodeResourcesManager.resources.getString("Shading"), mode==SHADING_MODE));
            box.add(rbFlat = new JRadioButton(NodeResourcesManager.resources.getString("Flat"), mode==SHADING_MODE));
            box.add(rbFilled = new JRadioButton(NodeResourcesManager.resources.getString("Filled"), mode==FILLED_MODE));
            box.add(rbWireframe = new JRadioButton(NodeResourcesManager.resources.getString("Wireframe"), mode==WIREFRAME_MODE));
            ButtonGroup bg = new ButtonGroup();
            bg.add(rbShading);
            bg.add(rbFlat);
            bg.add(rbFilled);
            bg.add(rbWireframe);
            add(box);

            box = Box.createHorizontalBox();
            box.add(new JLabel(NodeResourcesManager.resources.getString("BaseColor")));
      box.add(Box.createHorizontalGlue());
View Full Code Here

   
    public void setStaticImagePanel() {
        currentFile = null;
        rbFit = new JRadioButton(resources.getString("ScaleImageToFitObjectSize"), false);
        rbResize = new JRadioButton(resources.getString("ChangeObjectSizeToFitImage"), false);
        ButtonGroup bg = new ButtonGroup();
        bg.add(rbFit);
        bg.add(rbResize);
        lstatic = new JLabel();
        if (currentFile != null) {
            lstatic.setText(currentFile.getName());
        }
        bChoose = new JButton(resources.getString("Choose"));
View Full Code Here

        bGateAdd = resources.getButton("addGateButton", this);
        bGateDelete = resources.getButton("deleteGateButton", this);

        // Gate position

        ButtonGroup position = new ButtonGroup();
        onLeftSide = new JRadioButton(resources.getString("left"), true);
        onRightSide = new JRadioButton(resources.getString("right"), false);
        onTop = new JRadioButton(resources.getString("top"), false);
        onBottom = new JRadioButton(resources.getString("bottom"), false);
       
        position.add(onLeftSide);
        position.add(onRightSide);
        position.add(onTop);
        position.add(onBottom);


       // Emitter panel
        emitterPanel = new DynamicColorPanel(this.getOwner(), resources.getString("emitterColorMapper"), true);
      
View Full Code Here

        gbc.gridy++;

        interpolationOrder0 = new JRadioButton(resources.getString("interpolationOrder0"));
        interpolationOrder1 = new JRadioButton(resources.getString("interpolationOrder1"));
        interpolationOrder0.setSelected(true);//by default
        ButtonGroup bg = new ButtonGroup();
        bg.add(interpolationOrder0);
        bg.add(interpolationOrder1);

       
        interpolationOrder0.addActionListener(this);
        interpolationOrder1.addActionListener(this);
       
        add(interpolationOrder0, gbc);
        gbc.gridy++;

        add(interpolationOrder1, gbc);
        gbc.gridy++;

        add(Box.createVerticalStrut(20), gbc);
        gbc.gridy++;


        // time relative / absolute

        JLabel timeRefFormat= new JLabel(resources.getString("collectionRefTime"));
        timeRefFormat.setFont(new Font("Dialog", Font.PLAIN,12));
        add(timeRefFormat, gbc);
        gbc.gridy++;

        timeRefIsRelative = new JRadioButton(resources.getString("relative"));
        timeRefIsAbsolute = new JRadioButton(resources.getString("absolute"));
        timeRefIsRelative.setSelected(true);//by default
        ButtonGroup bg2 = new ButtonGroup();
        bg2.add(timeRefIsRelative);
        bg2.add(timeRefIsAbsolute);


        add(timeRefIsRelative, gbc);
        gbc.gridy++;
View Full Code Here

TOP

Related Classes of javax.swing.ButtonGroup

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.