Class ComboBoxCellEditor

java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
org.jdesktop.swingx.autocomplete.ComboBoxCellEditor
All Implemented Interfaces:
Serializable, CellEditor, TableCellEditor, TreeCellEditor

public class ComboBoxCellEditor extends DefaultCellEditor

This is a cell editor that can be used when a combo box (that has been set up for automatic completion) is to be used in a JTable. The DefaultCellEditor won't work in this case, because each time an item gets selected it stops cell editing and hides the combo box.

Usage example:


 JTable table = ...;
 JComboBox comboBox = ...;
 ...
 TableColumn column = table.getColumnModel().getColumn(0);
 column.setCellEditor(new ComboBoxCellEditor(comboBox));
 

See Also:
  • Constructor Details

    • ComboBoxCellEditor

      public ComboBoxCellEditor(JComboBox comboBox)
      Creates a new ComboBoxCellEditor.
      Parameters:
      comboBox - the comboBox that should be used as the cell editor.