Module is.codion.swing.common.ui
Interface FilterTableCellEditor<C extends JComponent,T>
- Type Parameters:
C- the component typeT- the value type
- All Superinterfaces:
CellEditor,TableCellEditor
A
TableCellEditor implementation for FilterTable.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceFilterTableCellEditor.Builder<C extends JComponent,T> static interfaceA factory forFilterTableCellEditorinstances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PropertyValue<Integer> The default click count to start editing in tables. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static <R,C> FilterTableCellEditor.Factory <R, C> factory()Methods inherited from interface javax.swing.CellEditor
addCellEditorListener, cancelCellEditing, getCellEditorValue, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingMethods inherited from interface javax.swing.table.TableCellEditor
getTableCellEditorComponent
-
Field Details
-
CLICK_COUNT_TO_START
The default click count to start editing in tables.- Value type: Integer
- Default value: 2
- See Also:
-
-
Method Details
-
componentValue
ComponentValue<C,T> componentValue()- Returns:
- the underlying component value
-
builder
- Returns:
- a
FilterTableCellEditor.Builder.ComponentStepinstance.
-
factory
- Type Parameters:
R- the row typeC- the column identifier type- Returns:
- a new default
FilterTableCellEditor.Factoryinstance
-