Class 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:
    Serialized Form
    • Constructor Detail

      • ComboBoxCellEditor

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