Package de.team33.sphinx.metis
Class JTables
java.lang.Object
de.team33.sphinx.metis.JTables
Utility class to handle
JTables.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJTables.Builder<T extends JTable>Builder implementation to build target instances ofJTable.static final classJTables.Charger<T extends JTable>Charger implementation to charge target instances ofJTable.static interfaceJTables.Setup<T extends JTable,S extends JTables.Setup<T, S>> Utility interface to set up a target instance ofJTable. -
Method Summary
Modifier and TypeMethodDescriptionstatic JTables.Builder<JTable>builder()Returns a newJTables.Builderfor target instances of typeJTable.static <T extends JTable>
JTables.Builder<T>Returns a newJTables.Builderfor target instances as supplied by the givenSupplier.static JTables.Builder<JTable>builder(TableModel model) Returns a newJTables.Builderfor target instances of typeJTable.static JTables.Builder<JTable>builder(TableModel tableModel, TableColumnModel columnModel) Returns a newJTables.Builderfor target instances of typeJTable.static JTables.Builder<JTable>builder(TableModel tableModel, TableColumnModel columnModel, ListSelectionModel selectionModel) Returns a newJTables.Builderfor target instances of typeJTable.static <T extends JTable>
JTables.Charger<T>charger(T target) Returns a newJTables.Chargerfor a given target instance.static voidresizeColumn(JTable target, int colIndex) static voidresizeColumn(JTable target, int colIndex, int maxWidth) static voidresizeColumns(JTable target) static voidresizeColumns(JTable target, int maxWidth) static JTables.Setup<JTable,?> Returns a newJTables.Setupfor a givenJTableinstance.
-
Method Details
-
builder
Returns a newJTables.Builderfor target instances of typeJTable.- See Also:
-
builder
Returns a newJTables.Builderfor target instances of typeJTable.- See Also:
-
builder
Returns a newJTables.Builderfor target instances of typeJTable. -
builder
public static JTables.Builder<JTable> builder(TableModel tableModel, TableColumnModel columnModel, ListSelectionModel selectionModel) Returns a newJTables.Builderfor target instances of typeJTable. -
builder
Returns a newJTables.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJTable.
-
charger
Returns a newJTables.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJTable.
-
setup
Returns a newJTables.Setupfor a givenJTableinstance. -
resizeColumns
-
resizeColumns
-
resizeColumn
-
resizeColumn
-