Module is.codion.swing.common.ui
Interface FilterTableColumn.Builder<C>
- Type Parameters:
C
- the column identifier type
- Enclosing class:
- FilterTableColumn<C>
public static interface FilterTableColumn.Builder<C>
A builder for
FilterTableColumn
instances.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
cellEditor
(TableCellEditor cellEditor) cellRenderer
(TableCellRenderer cellRenderer) headerRenderer
(TableCellRenderer headerRenderer) headerValue
(Object headerValue) maxWidth
(int maxWidth) minWidth
(int minWidth) preferredWidth
(int preferredWidth) resizable
(boolean resizable) toolTipText
(String toolTipText) width
(int width)
-
Method Details
-
preferredWidth
- Parameters:
preferredWidth
- the preferred column width- Returns:
- this builder instance
-
maxWidth
- Parameters:
maxWidth
- the maximum column width- Returns:
- this builder instance
-
minWidth
- Parameters:
minWidth
- the minimum column width- Returns:
- this builder instance
-
width
- Parameters:
width
- the column width- Returns:
- this builder instance
-
resizable
- Parameters:
resizable
- true if the column should be resizable- Returns:
- this builder instance
-
headerValue
- Parameters:
headerValue
- the header value- Returns:
- this builder instance
-
headerRenderer
- Parameters:
headerRenderer
- the header renderer- Returns:
- this builder instance
-
toolTipText
- Parameters:
toolTipText
- the column tool tip text- Returns:
- this builder instance
-
cellEditor
- Parameters:
cellEditor
- the cell editor- Returns:
- this builder instance
-
cellRenderer
- Parameters:
cellRenderer
- the cell renderer- Returns:
- this builder instance
-
build
FilterTableColumn<C> build()- Returns:
- a new
FilterTableColumn
based on this builder
-