Module is.codion.swing.common.ui
Interface MenuItemBuilder<C extends JMenuItem,B extends MenuItemBuilder<C,B>>
- All Superinterfaces:
ButtonBuilder<Void,
,C, B> ComponentBuilder<Void,
C, B>
public interface MenuItemBuilder<C extends JMenuItem,B extends MenuItemBuilder<C,B>>
extends ButtonBuilder<Void,C,B>
Builds a JMenuItem.
-
Field Summary
Fields inherited from interface is.codion.swing.common.ui.component.builder.ComponentBuilder
COMPONENT_VALUE
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <C extends JMenuItem,
B extends MenuItemBuilder<C, B>>
MenuItemBuilder<C, B> builder()
Methods inherited from interface is.codion.swing.common.ui.component.button.ButtonBuilder
action, actionListener, borderPainted, buttonGroup, contentAreaFilled, control, control, disabledIcon, disabledSelectedIcon, focusPainted, horizontalAlignment, horizontalTextPosition, icon, iconTextGap, includeText, margin, mnemonic, multiClickThreshold, pressedIcon, rolloverEnabled, rolloverIcon, rolloverSelectedIcon, selected, selectedIcon, text, verticalAlignment, verticalTextPosition
Methods inherited from interface is.codion.swing.common.ui.component.builder.ComponentBuilder
background, border, build, build, buildValue, buildValue, clientProperty, componentListener, componentOrientation, consumer, enabled, enabled, focusable, focusCycleRoot, focusListener, font, foreground, keyEvent, keyListener, label, link, link, listener, maximumHeight, maximumSize, maximumWidth, minimumHeight, minimumSize, minimumWidth, modifiedIndicator, modifiedIndicatorFactory, mouseListener, mouseMotionListener, mouseWheelListener, name, onBuild, onBuildValue, onSetVisible, opaque, popupMenu, popupMenuControl, popupMenuControls, preferredHeight, preferredSize, preferredWidth, propertyChangeListener, propertyChangeListener, scrollPane, toolTipText, toolTipText, transferFocusOnEnter, transferFocusOnEnter, transferHandler, validator, validIndicator, validIndicator, validIndicatorFactory, value, visible
-
Method Details
-
builder
- Type Parameters:
C
- the component typeB
- the builder type- Returns:
- a builder for a JMenuItem
-