Java jcombobox add items

Java Swing | JComboBox with examples

JComboBox is a part of Java Swing package. JComboBox inherits JComponent class . JComboBox shows a popup menu that shows a list and the user can select a option from that specified list . JComboBox can be editable or read- only depending on the choice of the programmer .
Constructor of the JComboBox are:

  1. JComboBox() : creates a new empty JComboBox .
  2. JComboBox(ComboBoxModel M) : creates a new JComboBox with items from specified ComboBoxModel
  3. JComboBox(E [ ] i) : creates a new JComboBox with items from specified array.
  4. JComboBox(Vector items) : creates a new JComboBox with items from the specified vector

Commonly used Methods are :

  1. addItem(E item) : adds the item to the JComboBox
  2. addItemListener( ItemListener l) : adds a ItemListener to JComboBox
  3. getItemAt(int i) : returns the item at index i
  4. getItemCount(): returns the number of items from the list
  5. getSelectedItem() : returns the item which is selected
  6. removeItemAt(int i) : removes the element at index i
  7. setEditable(boolean b) : the boolean b determines whether the combo box is editable or not .If true is passed then the combo box is editable or vice versa.
  8. setSelectedIndex(int i): selects the element of JComboBox at index i.
  9. showPopup() :causes the combo box to display its popup window.
  10. setUI(ComboBoxUI ui): sets the L&F object that renders this component.
  11. setSelectedItem(Object a): sets the selected item in the combo box display area to the object in the argument.
  12. setSelectedIndex(int a): selects the item at index anIndex.
  13. setPopupVisible(boolean v): sets the visibility of the popup.
  14. setModel(ComboBoxModel a) : sets the data model that the JComboBox uses to obtain the list of items.
  15. setMaximumRowCount(int count): sets the maximum number of rows the JComboBox displays.
  16. setEnabled(boolean b): enables the combo box so that items can be selected.
  17. removeItem(Object anObject) : removes an item from the item list.
  18. removeAllItems(): removes all items from the item list.
  19. removeActionListener(ActionListener l): removes an ActionListener.
  20. isPopupVisible() : determines the visibility of the popup.
  21. addPopupMenuListener(PopupMenuListener l) : adds a PopupMenu listener which will listen to notification messages from the popup portion of the combo box.
  22. getActionCommand() : returns the action command that is included in the event sent to action listeners.
  23. getEditor(): returns the editor used to paint and edit the selected item in the JComboBox field.
  24. getItemCount() : returns the number of items in the list.
  25. getItemListeners(): returns an array of all the ItemListeners added to this JComboBox with addItemListener().
  26. createDefaultKeySelectionManager() : returns an instance of the default key-selection manager.
  27. fireItemStateChanged(ItemEvent e) : notifies all listeners that have registered interest for notification on this event type.
  28. firePopupMenuCanceled() : notifies PopupMenuListeners that the popup portion of the combo box has been canceled.
  29. firePopupMenuWillBecomeInvisible() : notifies PopupMenuListeners that the popup portion of the combo box has become invisible.
  30. firePopupMenuWillBecomeVisible() : notifies PopupMenuListeners that the popup portion of the combo box will become visible.
  31. setEditor(ComboBoxEditor a): sets the editor used to paint and edit the selected item in the JComboBox field.
  32. setActionCommand(String a) : sets the action command that should be included in the event sent to actionListeners.
  33. getUI() : returns the look and feel object that renders this component.
  34. paramString() : returns a string representation of this JComboBox.
  35. getUIClassID() : returns the name of the Look and feel class that renders this component.
  36. getAccessibleContext() : gets the AccessibleContext associated with this JComboBox
Читайте также:  Java parameters xmx xms

The following programs will illustrate the use of JComboBox
1. Program to create a simple JComboBox and add elements to it .

Источник

Оцените статью