Interface ComponentBuilder<C extends JComponent,B extends ComponentBuilder<C,B>>

Type Parameters:
C - the component type
B - the builder type
All Superinterfaces:
Supplier<C>
All Known Subinterfaces:
BorderLayoutPanelBuilder, ButtonBuilder<C,T,B>, ButtonPanelBuilder, CheckBoxBuilder, CheckBoxMenuItemBuilder<B>, ComboBoxBuilder<C,T,B>, ComponentValueBuilder<C,T,B>, ControlPanelBuilder<C,B>, EntityComboBox.Builder, EntityComboBoxInput.Builder, EntitySearchField.Builder, EntitySearchInput.Builder, FileInput.Builder<T>, FilterList.Builder<V,T,B>, FilterList.Builder.Items<T>, FilterList.Builder.SelectedItem<T>, FilterList.Builder.SelectedItems<T>, FilterTable.Builder<R,C>, FlexibleGridLayoutPanelBuilder, FlowLayoutPanelBuilder, GridLayoutPanelBuilder, ImagePane.Builder, InputPanelBuilder, ItemComboBoxBuilder<T>, ItemSpinnerBuilder<T>, LabelBuilder<T>, LayoutPanelBuilder, ListSpinnerBuilder<T>, MaskedTextFieldBuilder, MenuBuilder, MenuItemBuilder<B>, MultiInput.Builder<C,T>, NullableCheckBoxBuilder, NumberField.Builder<T>, NumberSpinnerBuilder<T>, PanelBuilder<L,B>, PasswordFieldBuilder, ProgressBarBuilder, RadioButtonBuilder, RadioButtonMenuItemBuilder<B>, ScrollPaneBuilder, SliderBuilder, SpinnerBuilder<T,B>, SplitPaneBuilder, TabbedPaneBuilder, TemporalField.Builder<T>, TemporalInput.Builder<T>, TextAreaBuilder, TextComponentBuilder<C,T,B>, TextFieldBuilder<C,T,B>, TextInput.Builder, TextPaneBuilder, ToggleButtonBuilder<C,B>, ToggleMenuItemBuilder<C,B>, ToolBarBuilder, TreeBuilder
All Known Implementing Classes:
AbstractComponentBuilder, AbstractComponentValueBuilder, DefaultComboBoxBuilder

public interface ComponentBuilder<C extends JComponent,B extends ComponentBuilder<C,B>> extends Supplier<C>
Builds a component.
See Also: