Interface JComponents.Setup<C extends JComponent,S extends JComponents.Setup<C,S>>

Type Parameters:
C - The final type of the target instance, at least JComponent.
S - The final type of the Setup implementation.
All Superinterfaces:
Components.Setup<C,S>, Containers.Setup<C,S>, Setup<C,S>
All Known Subinterfaces:
AbstractButtons.Setup<B,S>, JButtons.Setup<B,S>, JCheckBoxes.Setup<T,S>, JCheckBoxMenuItems.Setup<T,S>, JColorChoosers.Setup<T,S>, JComboBoxes.Setup<E,T,S>, JDesktopPanes.Setup<T,S>, JEditorPanes.Setup<T,S>, JFileChoosers.Setup<T,S>, JFormattedTextFields.Setup<T,S>, JInternalFrames.Setup<T,S>, JLabels.Setup<L,S>, JLayeredPanes.Setup<T,S>, JLayers.Setup<C,T,S>, JLists.Setup<E,T,S>, JMenuBars.Setup<T,S>, JMenuItems.Setup<T,S>, JMenus.Setup<T,S>, JOptionPanes.Setup<T,S>, JPanels.Setup<P,S>, JPasswordFields.Setup<T,S>, JPopupMenus.Setup<T,S>, JProgressBars.Setup<T,S>, JRadioButtonMenuItems.Setup<T,S>, JRadioButtons.Setup<T,S>, JRootPanes.Setup<T,S>, JScrollBars.Setup<T,S>, JScrollPanes.Setup<T,S>, JSeparators.Setup<T,S>, JSliders.Setup<T,S>, JSpinners.Setup<T,S>, JSplitPanes.Setup<T,S>, JTabbedPanes.Setup<T,S>, JTableHeaders.Setup<T,S>, JTables.Setup<T,S>, JTextAreas.Setup<T,S>, JTextComponents.Setup<T,S>, JTextFields.Setup<T,S>, JTextPanes.Setup<T,S>, JToggleButtons.Setup<T,S>, JToolBars.Setup<T,S>, JToolTips.Setup<T,S>, JTrees.Setup<T,S>, JViewports.Setup<T,S>
All Known Implementing Classes:
AbstractButtons.Builder, AbstractButtons.Charger, JButtons.Builder, JButtons.Charger, JCheckBoxes.Builder, JCheckBoxes.Charger, JCheckBoxMenuItems.Builder, JCheckBoxMenuItems.Charger, JColorChoosers.Builder, JColorChoosers.Charger, JComboBoxes.Builder, JComboBoxes.Charger, JComponents.Builder, JComponents.Charger, JDesktopPanes.Builder, JDesktopPanes.Charger, JEditorPanes.Builder, JEditorPanes.Charger, JFileChoosers.Builder, JFileChoosers.Charger, JFormattedTextFields.Builder, JFormattedTextFields.Charger, JInternalFrames.Builder, JInternalFrames.Charger, JLabels.Builder, JLabels.Charger, JLayeredPanes.Builder, JLayeredPanes.Charger, JLayers.Builder, JLayers.Charger, JLists.Builder, JLists.Charger, JMenuBars.Builder, JMenuBars.Charger, JMenuItems.Builder, JMenuItems.Charger, JMenus.Builder, JMenus.Charger, JOptionPanes.Builder, JOptionPanes.Charger, JPanels.Builder, JPanels.Charger, JPasswordFields.Builder, JPasswordFields.Charger, JPopupMenus.Builder, JPopupMenus.Charger, JProgressBars.Builder, JProgressBars.Charger, JRadioButtonMenuItems.Builder, JRadioButtonMenuItems.Charger, JRadioButtons.Builder, JRadioButtons.Charger, JRootPanes.Builder, JRootPanes.Charger, JScrollBars.Builder, JScrollBars.Charger, JScrollPanes.Builder, JScrollPanes.Charger, JSeparators.Builder, JSeparators.Charger, JSliders.Builder, JSliders.Charger, JSpinners.Builder, JSpinners.Charger, JSplitPanes.Builder, JSplitPanes.Charger, JTabbedPanes.Builder, JTabbedPanes.Charger, JTableHeaders.Builder, JTableHeaders.Charger, JTables.Builder, JTables.Charger, JTextAreas.Builder, JTextAreas.Charger, JTextComponents.Builder, JTextComponents.Charger, JTextFields.Builder, JTextFields.Charger, JTextPanes.Builder, JTextPanes.Charger, JToggleButtons.Builder, JToggleButtons.Charger, JToolBars.Builder, JToolBars.Charger, JToolTips.Builder, JToolTips.Charger, JTrees.Builder, JTrees.Charger, JViewports.Builder, JViewports.Charger
Enclosing class:
JComponents
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 JComponents.Setup<C extends JComponent,S extends JComponents.Setup<C,S>> extends Containers.Setup<C,S>
Utility interface to set up a target instance of JComponent.