Package de.team33.sphinx.metis
Class JTabbedPanes
java.lang.Object
de.team33.sphinx.metis.JTabbedPanes
Utility class to handle
JTabbedPanes.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJTabbedPanes.Builder<T extends JTabbedPane>Builder implementation to build target instances ofJTabbedPane.static final classJTabbedPanes.Charger<T extends JTabbedPane>Charger implementation to charge target instances ofJTabbedPane.static interfaceJTabbedPanes.Setup<T extends JTabbedPane,S extends JTabbedPanes.Setup<T, S>> Utility interface to set up a target instance ofJTabbedPane. -
Method Summary
Modifier and TypeMethodDescriptionstatic JTabbedPanes.Builder<JTabbedPane>builder()Returns a newJTabbedPanes.Builderfor target instances of typeJTabbedPane.static <T extends JTabbedPane>
JTabbedPanes.Builder<T>Returns a newJTabbedPanes.Builderfor target instances as supplied by the givenSupplier.static <T extends JTabbedPane>
JTabbedPanes.Charger<T>charger(T target) Returns a newJTabbedPanes.Chargerfor a given target instance.static JTabbedPanes.Setup<JTabbedPane,?> setup(JTabbedPane target) Returns a newJTabbedPanes.Setupfor a givenJTabbedPaneinstance.
-
Method Details
-
builder
Returns a newJTabbedPanes.Builderfor target instances of typeJTabbedPane. -
builder
Returns a newJTabbedPanes.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJTabbedPane.
-
charger
Returns a newJTabbedPanes.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJTabbedPane.
-
setup
Returns a newJTabbedPanes.Setupfor a givenJTabbedPaneinstance.
-