Package de.team33.sphinx.metis
Class JFrames
java.lang.Object
de.team33.sphinx.metis.JFrames
Utility class to handle
JFrames.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJFrames.Builder<F extends JFrame>Builder implementation to build target instances ofJFrame.static final classJFrames.Charger<F extends JFrame>Charger implementation to charge target instances ofJFrame.static interfaceJFrames.Setup<F extends JFrame,S extends JFrames.Setup<F, S>> Utility interface to set up a target instance ofJFrame. -
Method Summary
Modifier and TypeMethodDescriptionstatic JFrames.Builder<JFrame>builder()Returns a newJFrames.Builderfor target instances of typeJFrame.static JFrames.Builder<JFrame>Returns a newJFrames.Builderfor target instances of typeJFrame.static JFrames.Builder<JFrame>Returns a newJFrames.Builderfor target instances of typeJFrame.static JFrames.Builder<JFrame>builder(String title, GraphicsConfiguration gc) Returns a newJFrames.Builderfor target instances of typeJFrame.static <F extends JFrame>
JFrames.Builder<F>Returns a newJFrames.Builderfor target instances as supplied by the givenSupplier.static <F extends JFrame>
JFrames.Charger<F>charger(F target) Returns a newJFrames.Chargerfor a given target instance.static JFrames.Setup<JFrame,?> Returns a newJFrames.Setupfor a givenJFrameinstance.
-
Method Details
-
builder
Returns a newJFrames.Builderfor target instances of typeJFrame.- See Also:
-
builder
Returns a newJFrames.Builderfor target instances of typeJFrame.- See Also:
-
builder
Returns a newJFrames.Builderfor target instances of typeJFrame. -
builder
Returns a newJFrames.Builderfor target instances of typeJFrame. -
builder
Returns a newJFrames.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
F- The final type of the target instances, at leastJFrame.
-
charger
Returns a newJFrames.Chargerfor a given target instance.- Type Parameters:
F- The final type of the target instance, at leastJFrame.
-
setup
Returns a newJFrames.Setupfor a givenJFrameinstance.
-