How to Get Value From Combobox in Java Netbeans
Best Java code snippets using javax.swing.JComboBox.getSelectedItem (Showing top 20 results out of 6,048)
Refine search
- Add the Codota plugin to your IDE and get smart completions
private void myMethod ()
{
}
JComboBox combo = new JComboBox (items); JTextField field1 = new JTextField( "1234.56" ); JTextField field2 = new JTextField( "9876.54" ); JPanel panel = new JPanel( new GridLayout( 0 , 1 )); panel. add (combo); panel. add ( new JLabel( "Field 1:" )); panel. add (field1); panel. add ( new JLabel( "Field 2:" )); panel. add (field2); JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE); if (result == JOptionPane.OK_OPTION) { System.out.println(combo. getSelectedItem () + " " + field1.getText() + " " + field2.getText());
reloadFileButton.setText( "Reload File" ); final JComboBox<ParseMode> modesCombobox = new JComboBox <>(ParseMode.values()); modesCombobox.setSelectedIndex( 0 ); modesCombobox.addActionListener(event -> { model.setParseMode((ParseMode) modesCombobox. getSelectedItem ()); reloadAction.actionPerformed(null); });
frame. setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); contentPane. add (scrollPane); String colour = (String) cbox. getSelectedItem (); try frame. add (remHighButton, BorderLayout.PAGE_START); frame. add (contentPane, BorderLayout.CENTER); frame. add (button, BorderLayout.PAGE_END); frame. pack (); frame.setLocationByPlatform( true ); frame. setVisible ( true ); cbox = new JComboBox (colourNames); panel. add (colourLabel);
JFrame f = new JFrame(title); f.setTitle(title); f. setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); f.setLayout( new BorderLayout( 0 , 5 )); f. add (chartPanel, BorderLayout.CENTER); chartPanel.setMouseWheelEnabled( true ); chartPanel.setHorizontalAxisTrace( true ); final JComboBox trace = new JComboBox (); final String[] traceCmds = { "Enable Trace" , "Disable Trace" }; trace.setModel( new DefaultComboBoxModel(traceCmds)); if (traceCmds[ 0 ].equals(trace. getSelectedItem ())) { chartPanel.setHorizontalAxisTrace( true ); chartPanel.setVerticalAxisTrace( true ); final JComboBox date = new JComboBox (); final String[] dateCmds = { "Horizontal Dates" , "Vertical Dates" }; date.setModel( new DefaultComboBoxModel(dateCmds)); XYPlot plot = (XYPlot) chart.getPlot(); DateAxis domain = (DateAxis) plot.getDomainAxis(); if (dateCmds[ 0 ].equals(date. getSelectedItem ())) { domain.setVerticalTickLabels( false ); } else {
@Override public void actionPerformed(ActionEvent e) { List<Employee> employeeList = nurseRosteringPanel.getSolution().getEmployeeList(); JComboBox employeeListField = new JComboBox ( employeeList.toArray( new Object[employeeList.size() + 1 ])); LabeledComboBoxRenderer.applyToComboBox(employeeListField); employeeListField.setSelectedItem(shiftAssignment.getEmployee()); int result = JOptionPane.showConfirmDialog(EmployeePanel. this .getRootPane(), employeeListField, "Select employee" , JOptionPane.OK_CANCEL_OPTION); if (result == JOptionPane.OK_OPTION) { Employee toEmployee = (Employee) employeeListField. getSelectedItem (); nurseRosteringPanel.moveShiftAssignmentToEmployee(shiftAssignment, toEmployee); } }
configUrlFileChooserButton = new JButton(rb.getString( "download.url.list" )); configLogLevelCombobox = new JComboBox <>( new String[] { "Log level: Error" , "Log level: Warn" , "Log level: Info" , "Log level: Debug" }); configSelectLangComboBox = new JComboBox <>(supportedLanges); configSelectLangComboBox.setSelectedItem(rb.getLocale().toString()); configLogLevelCombobox.setSelectedItem(Utils.getConfigString( "log.level" , "Log level: Debug" )); setLogLevel(configLogLevelCombobox. getSelectedItem ().toString()); configSaveDirLabel = new JLabel(); try { gbc.gridy = 0 ; pane. add (ripPanel, gbc); gbc.gridy = 1 ; pane. add (statusPanel, gbc); gbc.gridy = 2 ; pane. add (progressPanel, gbc); gbc.gridy = 3 ; pane. add (optionsPanel, gbc); gbc.weighty = 1 ;
f. setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); f.setResizable( false ); f. add ( new ObserverPanel()); f. pack (); f.setLocationByPlatform( true ); f. setVisible ( true ); this .setBorder(BorderFactory.createTitledBorder( "ObserverPanel" )); JPanel panel = new JPanel( new GridLayout( 0 , 1 )); panel. add (title); panel. add (label); this . add (panel); ObservedPanel observed = new ObservedPanel(); "Alpher" , "Bethe" , "Gamow" , "Dirac" , "Einstein" }; private JComboBox combo = new JComboBox (items); private String oldValue; String newValue = (String) combo. getSelectedItem (); firePropertyChange(PHYSICIST, oldValue, newValue); oldValue = newValue;
@Override public void actionPerformed(ActionEvent e) { JPanel listFieldsPanel = new JPanel( new GridLayout( 1 , 2 )); listFieldsPanel.add( new JLabel( "Computer:" )); List<CloudComputer> computerList = getSolution().getComputerList(); JComboBox computerListField = new JComboBox ( computerList.toArray( new Object[computerList.size() + 1 ])); LabeledComboBoxRenderer.applyToComboBox(computerListField); computerListField.setSelectedItem(process.getComputer()); listFieldsPanel.add(computerListField); int result = JOptionPane.showConfirmDialog(CloudBalancingPanel. this .getRootPane(), listFieldsPanel, "Select computer" , JOptionPane.OK_CANCEL_OPTION); if (result == JOptionPane.OK_OPTION) { CloudComputer toComputer = (CloudComputer) computerListField. getSelectedItem (); if (process.getComputer() != toComputer) { solutionBusiness.doChangeMove(process, "computer" , toComputer); } solverAndPersistenceFrame.resetScreen(); } }
final JComboBox combo = new JComboBox (); combo.addItem( "Fast" ); combo.addItem( "Slow" ); if ( "Fast" .equals(combo. getSelectedItem ())) { timer.setDelay(FAST); } else { btnPanel. add (run); btnPanel. add (combo); this .add(btnPanel, BorderLayout.SOUTH);
private static final JComboBox combo = new JComboBox (); private final String name; this .setPreferredSize( new Dimension( 320 , 240 )); this .setBackground( new Color(random.nextInt())); this . add ( new JLabel(name)); f. setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); for ( int i = 1 ; i < 9 ; i++) { CardPanel p = new CardPanel( "Panel " + String.valueOf(i)); combo.addItem(p); cards. add (p, p.toString()); JComboBox jcb = (JComboBox) e.getSource(); CardLayout cl = (CardLayout) cards.getLayout(); cl.show(cards, jcb. getSelectedItem ().toString()); control. add (combo); f. add (cards, BorderLayout.CENTER); f. add (control, BorderLayout.SOUTH); f. pack (); f.setLocationRelativeTo(null); f. setVisible ( true );
@Override public void actionPerformed(ActionEvent e) { JPanel messagePanel = new JPanel( new BorderLayout()); messagePanel.add( new JLabel( "Move to row: " ), BorderLayout.WEST); List<Row> rowList = getSolution().getRowList(); JComboBox rowListField = new JComboBox ( rowList.toArray( new Object[rowList.size() + 1 ])); LabeledComboBoxRenderer.applyToComboBox(rowListField); rowListField.setSelectedItem(queen.getRow()); messagePanel.add(rowListField, BorderLayout.CENTER); int result = JOptionPane.showConfirmDialog(NQueensPanel. this .getRootPane(), messagePanel, "Queen in column " + queen.getColumn().getIndex(), JOptionPane.OK_CANCEL_OPTION); if (result == JOptionPane.OK_OPTION) { Row toRow = (Row) rowListField. getSelectedItem (); solutionBusiness.doChangeMove(queen, "row" , toRow); solverAndPersistenceFrame.resetScreen(); } }
gui. add (quality, BorderLayout.WEST); dithering = new JCheckBox( "Dithering" , false ); controls. add (antialiasing); controls. add (fractionalMetrics); textLcdContrast = new JComboBox (VALUES_TEXT_LCD_CONTRAST); JPanel lcdContrastPanel = new JPanel( new FlowLayout(FlowLayout.LEADING)); lcdContrastPanel. add (textLcdContrast); controls. add (lcdContrastPanel); textAntialiasing = new JComboBox (VALUES_TEXT_ANTIALIASING); controls. add (textAntialiasing); builder.append( fractionalMetrics.isSelected() ); builder.append( "\n" ); builder.append( textAntialiasing. getSelectedItem () ); builder.append( "\nPNG size: \t" ); builder.append(pngSize); textLcdContrast. getSelectedItem ()); textAntialiasing. getSelectedItem ());
super (); OuterView theGUI = new OuterView(); setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); setResizable( false ); add (theGUI); pack (); setVisible ( true ); JButton button = new JButton( "display OuterView's model" ); button.addActionListener( new ButtonListener()); add (innerPanel); add (button); super (); String[] items = new String[] { "item 1" , "item 2" , "item 3" }; JComboBox comboBox = new JComboBox (items); comboBox.addActionListener( new ComboBoxListener()); add (comboBox); @Override public void actionPerformed(ActionEvent ae) { String text = ((JComboBox) ae.getSource()). getSelectedItem () .toString(); firePropertyChange(COMBO_CHANGED, oldValue, text);
@Override public void actionPerformed(ActionEvent e) { JPanel listFieldsPanel = new JPanel( new GridLayout( 2 , 2 )); listFieldsPanel.add( new JLabel( "Period:" )); Examination examination = getSolution(); List<Period> periodList = examination.getPeriodList(); JComboBox periodListField = new JComboBox ( periodList.toArray( new Object[periodList.size() + 1 ])); LabeledComboBoxRenderer.applyToComboBox(periodListField); periodListField.setSelectedItem(exam.getPeriod()); listFieldsPanel.add(periodListField); listFieldsPanel.add( new JLabel( "Room:" )); List<Room> roomList = examination.getRoomList(); JComboBox roomListField = new JComboBox ( roomList.toArray( new Object[roomList.size() + 1 ])); LabeledComboBoxRenderer.applyToComboBox(roomListField); roomListField.setSelectedItem(exam.getRoom()); listFieldsPanel.add(roomListField); int result = JOptionPane.showConfirmDialog(ExaminationPanel. this .getRootPane(), listFieldsPanel, "Select period and room" , JOptionPane.OK_CANCEL_OPTION); if (result == JOptionPane.OK_OPTION) { Period toPeriod = (Period) periodListField. getSelectedItem (); solutionBusiness.doChangeMove(exam, "period" , toPeriod); Room toRoom = (Room) roomListField. getSelectedItem (); solutionBusiness.doChangeMove(exam, "room" , toRoom); solverAndPersistenceFrame.resetScreen(); } }
import java.awt.*; import javax.swing.*; class TestCombo { public static void main(String[] args) { SwingUtilities.invokeLater( new Runnable() { public void run() { Integer[] numbers = { 1 , 2 , 3 }; String[] names = { "Ben" , "Jill" , "Peter" }; JComboBox numberCombo = new JComboBox (numbers); JComboBox nameCombo = new JComboBox (names); JPanel p = new JPanel( new GridLayout( 0 , 1 , 3 , 3 )); p. add (numberCombo); p. add (nameCombo); JOptionPane.showMessageDialog(null, p); Integer chosenNumber = (Integer)numberCombo. getSelectedItem (); System.out.println( "Chosen Number: " + chosenNumber); String chosenName = (String)nameCombo. getSelectedItem (); System.out.println( "Chosen Name: " + chosenName); } }); } }
comboBox = new JComboBox ( model ); comboBox.addActionListener( this ); comboBox.putClientProperty( "JComboBox.isTableCellEditor" , Boolean.TRUE); getContentPane(). add (comboBox, BorderLayout.NORTH ); comboBox = new JComboBox ( model ); comboBox.setRenderer( new ItemRenderer() ); comboBox.addActionListener( this ); getContentPane(). add (comboBox, BorderLayout.SOUTH ); Item item = (Item)comboBox. getSelectedItem (); System.out.println( item.getId() + " : " + item.getDescription() ); frame. setDefaultCloseOperation ( EXIT_ON_CLOSE ); frame. pack (); frame. setVisible ( true );
@Override public void actionPerformed(ActionEvent e) { List<SeatDesignation> seatDesignationList = getSolution().getSeatDesignationList(); JComboBox seatDesignationListField = new JComboBox ( seatDesignationList.toArray( new Object[seatDesignationList.size() + 1 ])); LabeledComboBoxRenderer.applyToComboBox(seatDesignationListField); seatDesignationListField.setSelectedItem(seatDesignation); int result = JOptionPane.showConfirmDialog(DinnerPartyPanel. this .getRootPane(), seatDesignationListField, "Select seat designation to switch with" , JOptionPane.OK_CANCEL_OPTION); if (result == JOptionPane.OK_OPTION) { SeatDesignation switchSeatDesignation = (SeatDesignation) seatDesignationListField. getSelectedItem (); if (seatDesignation != switchSeatDesignation) { solutionBusiness.doSwapMove(seatDesignation, switchSeatDesignation); } solverAndPersistenceFrame.resetScreen(); } }
private SettingsGroup makeOtherGroup() { JComboBox<LangLocale> languageCbx = new JComboBox <>(NLS.getI18nLocales()); for (LangLocale locale : NLS.getI18nLocales()) { if (locale.equals(settings.getLangLocale())) { languageCbx.addActionListener(e -> settings.setLangLocale((LangLocale) languageCbx. getSelectedItem ()));
control.setLayout( new GridLayout( 0 , 1 )); for (CabPanel cp : fleet) { control. add (cp); timer.addActionListener(cp.listener); this . add (map, BorderLayout.CENTER); this . add (control, BorderLayout.SOUTH); private int blocks; private JLabel odometer = new JLabel(df.format( 0 ), JLabel.CENTER); private final JComboBox colorBox = new JComboBox (); private final JButton reset = new JButton( "Reset" ); private final ActionListener listener = new ActionListener() { Hue h = (Hue) colorBox. getSelectedItem (); CabPanel. this .setBackground(h.getColor()); update(); f. setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); FleetPanel fp = new FleetPanel(); f. add (fp); f. pack (); f.setLocationRelativeTo(null); f. setVisible ( true ); fp.start();
How to Get Value From Combobox in Java Netbeans
Source: https://www.tabnine.com/code/java/methods/javax.swing.JComboBox/getSelectedItem
0 Response to "How to Get Value From Combobox in Java Netbeans"
Post a Comment