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
FilterTableColumnbased on this builder
-