- All Superinterfaces:
GuiSwingElement
- All Known Implementing Classes:
GuiSwingTableColumnBoolean
,GuiSwingTableColumnEmbeddedComponent
,GuiSwingTableColumnEnum
,GuiSwingTableColumnFilePath
,GuiSwingTableColumnImage
,GuiSwingTableColumnLabel
,GuiSwingTableColumnNumber
,GuiSwingTableColumnString
the interface for a column factory
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
interface forObjectTableColumn
static class
a specifier factory for a list index: having a mutable index and creatingGuiReprValue.ObjectSpecifierIndex
.static class
a wrapper class for cell-editors: the wrapped view aligned to the top of the pane -
Method Summary
Modifier and TypeMethodDescriptioncreateColumn
(GuiMappingContext context, GuiSwingTableColumn.SpecifierManagerIndex rowSpecifier, GuiSwingView.SpecifierManager parentSpecifier) static JComponent
wrapEditor
(JComponent component) create wrapper for the editor component; useful for avoiding resize with the entire cell size
-
Method Details
-
createColumn
ObjectTableColumn createColumn(GuiMappingContext context, GuiSwingTableColumn.SpecifierManagerIndex rowSpecifier, GuiSwingView.SpecifierManager parentSpecifier) -
wrapEditor
create wrapper for the editor component; useful for avoiding resize with the entire cell size- Parameters:
component
- the wrapped pane- Returns:
- the wrapper
- Since:
- 1.6
-