Module is.codion.swing.common.ui
Interface FilterTableCellEditor<T>
- All Superinterfaces:
CellEditor,TableCellEditor
A
TableCellEditor implementation for FilterTable.-
Method Summary
Modifier and TypeMethodDescriptionComponentValue<T,? extends JComponent> static <T> FilterTableCellEditor<T>filterTableCellEditor(Supplier<ComponentValue<T, ? extends JComponent>> inputComponent) Creates a new defaultFilterTableCellEditorinstance.Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingMethods inherited from interface javax.swing.table.TableCellEditor
getTableCellEditorComponent
-
Method Details
-
componentValue
ComponentValue<T,? extends JComponent> componentValue()- Returns:
- the underlying component value
-
filterTableCellEditor
static <T> FilterTableCellEditor<T> filterTableCellEditor(Supplier<ComponentValue<T, ? extends JComponent>> inputComponent) Creates a new defaultFilterTableCellEditorinstance.- Type Parameters:
T- the cell value type- Parameters:
inputComponent- supplies the input component- Returns:
- a new default
FilterTableCellEditorinstance
-