Package de.team33.sphinx.metis
Class JMenuBars
java.lang.Object
de.team33.sphinx.metis.JMenuBars
Utility class to handle
JMenuBars.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classJMenuBars.Builder<T extends JMenuBar>Builder implementation to build target instances ofJMenuBar.static final classJMenuBars.Charger<T extends JMenuBar>Charger implementation to charge target instances ofJMenuBar.static interfaceJMenuBars.Setup<T extends JMenuBar,S extends JMenuBars.Setup<T, S>> Utility interface to set up a target instance ofJMenuBar. -
Method Summary
Modifier and TypeMethodDescriptionstatic JMenuBars.Builder<JMenuBar>builder()Returns a newJMenuBars.Builderfor target instances of typeJMenuBar.static <T extends JMenuBar>
JMenuBars.Builder<T>Returns a newJMenuBars.Builderfor target instances as supplied by the givenSupplier.static <T extends JMenuBar>
JMenuBars.Charger<T>charger(T target) Returns a newJMenuBars.Chargerfor a given target instance.static JMenuBars.Setup<JMenuBar,?> Returns a newJMenuBars.Setupfor a givenJMenuBarinstance.
-
Method Details
-
builder
Returns a newJMenuBars.Builderfor target instances of typeJMenuBar. -
builder
Returns a newJMenuBars.Builderfor target instances as supplied by the givenSupplier.- Type Parameters:
T- The final type of the target instances, at leastJMenuBar.
-
charger
Returns a newJMenuBars.Chargerfor a given target instance.- Type Parameters:
T- The final type of the target instance, at leastJMenuBar.
-
setup
Returns a newJMenuBars.Setupfor a givenJMenuBarinstance.
-