Package de.team33.sphinx.metis
Interface JTables.Setup<T extends JTable,S extends JTables.Setup<T,S>>
- Type Parameters:
T- The final type of the target instance, at leastJTable.S- The final type of the Setup implementation.
- All Superinterfaces:
Components.Setup<T,,S> Containers.Setup<T,,S> JComponents.Setup<T,,S> Setup<T,S>
- All Known Implementing Classes:
JTables.Builder,JTables.Charger
- Enclosing class:
- JTables
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface JTables.Setup<T extends JTable,S extends JTables.Setup<T,S>>
extends JComponents.Setup<T,S>
Utility interface to set up a target instance of
JTable.-
Method Summary
Modifier and TypeMethodDescriptiondefault SaddColumn(TableColumn column) default SaddColumnSelectionInterval(int minIndex, int maxIndex) default SaddRowSelectionInterval(int minIndex, int maxIndex) default SremoveColumn(TableColumn column) default SremoveColumnSelectionInterval(int minIndex, int maxIndex) default Sdefault SremoveRowSelectionInterval(int minIndex, int maxIndex) default SsetAutoCreateColumnsFromModel(boolean autoCreate) default SsetAutoCreateRowSorter(boolean autoCreate) default SsetAutoResizeMode(int mode) default SsetCellEditor(TableCellEditor editor) default SsetCellSelectionEnabled(boolean enabled) default SsetColumnModel(TableColumnModel model) default SsetColumnSelectionAllowed(boolean allowed) default SsetColumnSelectionInterval(int minIndex, int maxIndex) default SsetDefaultEditor(Class<?> columnClass, TableCellEditor editor) default SsetDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer) default SsetDragEnabled(boolean enabled) default SsetDropMode(DropMode mode) default SsetEditingColumn(int index) default SsetEditingRow(int index) default SsetFillsViewportHeight(boolean height) default SsetGridColor(Color color) default SsetInterCellSpacing(Dimension spacing) default SsetModel(TableModel model) default Sdefault SsetRowHeight(int height) default SsetRowHeight(int index, int height) default SsetRowMargin(int margin) default SsetRowSelectionAllowed(boolean allowed) default SsetRowSelectionInterval(int minIndex, int maxIndex) default SsetRowSorter(RowSorter<? extends TableModel> sorter) default SsetSelectionBackground(Color color) default SsetSelectionForeground(Color color) default SsetSelectionMode(int mode) default Sdefault SsetShowGrid(boolean show) default SsetShowHorizontalLines(boolean show) default SsetShowVerticalLines(boolean show) default SsetSurrendersFocusOnKeystroke(boolean surrenders) default SsetTableHeader(JTableHeader header) default Sdefault SsetUpdateSelectionOnSort(boolean update) default SsetValueAt(Object value, int rowIndex, int colIndex) Methods inherited from interface de.team33.sphinx.metis.Components.Setup
add, remove, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, subscribe, subscribeMethods inherited from interface de.team33.sphinx.metis.Containers.Setup
add, add, add, add, add, remove, remove, removeAll, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayoutMethods inherited from interface de.team33.sphinx.metis.JComponents.Setup
setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDoubleBuffered, setInheritsPopupMenu, setInputMap, setInputVerifier, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget
-
Method Details
-
addColumn
- See Also:
-
addColumnSelectionInterval
-
addRowSelectionInterval
- See Also:
-
removeColumn
- See Also:
-
removeColumnSelectionInterval
-
removeEditor
- See Also:
-
removeRowSelectionInterval
-
setAutoCreateColumnsFromModel
-
setAutoCreateRowSorter
- See Also:
-
setAutoResizeMode
- See Also:
-
setCellEditor
- See Also:
-
setCellSelectionEnabled
- See Also:
-
setColumnModel
- See Also:
-
setColumnSelectionAllowed
-
setColumnSelectionInterval
-
setDefaultEditor
-
setDefaultRenderer
-
setDragEnabled
- See Also:
-
setDropMode
- See Also:
-
setEditingColumn
- See Also:
-
setEditingRow
- See Also:
-
setFillsViewportHeight
- See Also:
-
setGridColor
- See Also:
-
setInterCellSpacing
- See Also:
-
setModel
- See Also:
-
setPreferredScrollableViewportSize
-
setRowHeight
- See Also:
-
setRowHeight
- See Also:
-
setRowMargin
- See Also:
-
setRowSelectionAllowed
- See Also:
-
setRowSelectionInterval
- See Also:
-
setRowSorter
- See Also:
-
setSelectionBackground
- See Also:
-
setSelectionForeground
- See Also:
-
setSelectionMode
- See Also:
-
setSelectionModel
-
setShowGrid
- See Also:
-
setShowHorizontalLines
- See Also:
-
setShowVerticalLines
- See Also:
-
setSurrendersFocusOnKeystroke
-
setTableHeader
- See Also:
-
setUI
- See Also:
-
setUpdateSelectionOnSort
- See Also:
-
setValueAt
- See Also:
-