Module is.codion.swing.common.ui
Interface InputPanelBuilder
- All Superinterfaces:
ComponentBuilder<JPanel,
,InputPanelBuilder> Supplier<JPanel>
Builds an input panel with a label and input component.
-
Method Summary
Modifier and TypeMethodDescriptionstatic InputPanelBuilder
builder()
component
(Supplier<? extends JComponent> component) component
(JComponent component) label
(Supplier<? extends JComponent> labelComponent) label
(JComponent labelComponent) layout
(InputPanelLayout layout) Methods inherited from interface is.codion.swing.common.ui.component.builder.ComponentBuilder
background, border, build, build, clientProperty, componentListener, componentOrientation, enabled, enabled, focusable, focusable, focusCycleRoot, focusListener, font, foreground, get, keyEvent, keyListener, label, label, maximumHeight, maximumSize, maximumWidth, minimumHeight, minimumSize, minimumWidth, mouseListener, mouseMotionListener, mouseWheelListener, name, onBuild, onSetVisible, opaque, popupMenu, popupMenuControl, popupMenuControls, preferredHeight, preferredSize, preferredWidth, propertyChangeListener, propertyChangeListener, scrollPane, toolTipText, toolTipText, transferFocusOnEnter, transferFocusOnEnter, transferHandler, visible, visible
-
Method Details
-
label
- Parameters:
labelComponent
- the label component- Returns:
- this builder instance
-
label
- Parameters:
labelComponent
- the label component- Returns:
- this builder instance
-
component
- Parameters:
component
- the input component- Returns:
- this builder instance
-
component
- Parameters:
component
- the input component- Returns:
- this builder instance
-
layout
- Parameters:
layout
- the input panel layout- Returns:
- this builder instance
-
builder
- Returns:
- a new
InputPanelBuilder
-