Module is.codion.swing.common.ui
Package is.codion.swing.common.ui.component
Package configuration values:
LabelBuilder.LABEL_TEXT_ALIGNMENT
TextFieldBuilder.DEFAULT_TEXT_FIELD_COLUMNS
ComponentBuilder.TRANSFER_FOCUS_ON_ENTER
-
Interface Summary Interface Description ComponentBuilder<T,C extends JComponent,B extends ComponentBuilder<T,C,B>> Builds a JComponent.
Note that onceComponentBuilder.build()
orComponentBuilder.buildValue()
have been called they will return the same instance on subsequent calls until the builder has been cleared by callingComponentBuilder.clear()
.ComponentValue<T,C extends JComponent> AValue
represented by an input component of some sort.
Components
is a factory forComponentValue
implementations.FileInputPanelBuilder Builds aFileInputPanel
LabelBuilder<T> A builder for JLabel.ListBuilder<T> Builds a single-selection JList.ProgressBarBuilder Builds a JProgressBar.ScrollPaneBuilder A builder for JScrollPaneSelectionProvider<T> Provides the user with the ability to select a value.SplitPaneBuilder A builder for JSplitPane.TabbedPaneBuilder A builder for a JTabbedPane.TabbedPaneBuilder.TabBuilder Builds a Tab for aTabbedPaneBuilder
.ToolBarBuilder A builder for aJToolBar
. -
Class Summary Class Description AbstractComponentBuilder<T,C extends JComponent,B extends ComponentBuilder<T,C,B>> AbstractComponentValue<T,C extends JComponent> An abstract base implementation ofComponentValue
.Components A factory forComponentBuilder
instances.