| |
e757. Getting and Setting the Selected Item in a JComboBox Component
// Create a read-only combobox
String[] items = {"item1", "item2"};
JComboBox cb = new JComboBox(items);
// Get current value
Object obj = cb.getSelectedItem(); // item1
// Set a new value
cb.setSelectedItem("item2");
obj = cb.getSelectedItem(); // item2
// If the new value is not in the list of valid items, the call is ignored
cb.setSelectedItem("item3");
obj = cb.getSelectedItem(); // item2
// However, if the combobox is editable, the new value can be any value
cb.setEditable(true);
cb.setSelectedItem("item3");
obj = cb.getSelectedItem(); // item3
e756.
Creating a JComboBox Component
e758.
Getting the Items in a JComboBox Component
e759.
Adding and Removing an Item in a JComboBox Component
e760.
Selecting an Item in a JComboBox Component with Multiple Keystrokes
e761.
Determining If the Menu of a JComboBox Component Is Visible
e762.
Displaying the Menu in a JComboBox Component Using a Keystroke
e763.
Displaying the Menu in a JComboBox Component Using a Keystroke If the Selected Item Is Not Unique
e764.
Setting the Number of Visible Items in the Menu of a JComboBox Component
e765.
Listening for Changes to the Selected Item in a JComboBox Component
e766.
Listening for Action Events from a JComboBox Component
e767.
Determining When the Menu of a JComboBox Component Is Displayed
© 2002 Addison-Wesley.
|