Class FlatOptionPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.OptionPaneUI
javax.swing.plaf.basic.BasicOptionPaneUI
com.formdev.flatlaf.ui.FlatOptionPaneUI
Provides the Flat LaF UI delegate for
JOptionPane.
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicOptionPaneUI
BasicOptionPaneUI.ButtonActionListener, BasicOptionPaneUI.ButtonAreaLayout, BasicOptionPaneUI.PropertyChangeHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprotected intprotected intprotected intprivate booleanprotected booleanFields inherited from class BasicOptionPaneUI
hasCustomComponents, initialFocusComponent, inputComponent, MinimumHeight, minimumSize, MinimumWidth, optionPane, propertyChangeListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMessageComponents(Container container, GridBagConstraints cons, Object msg, int maxll, boolean internallyCreated) protected Containerprotected Containerprotected PropertyChangeListenerstatic ComponentUIprotected intprotected booleanprotected voidprivate voidupdateAreaPanel(Container area) private voidMethods inherited from class BasicOptionPaneUI
addButtonComponents, addIcon, burstStringInto, containsCustomComponents, createButtonActionListener, createLayoutManager, createSeparator, getButtons, getIcon, getIconForType, getInitialValueIndex, getMessage, getPreferredSize, installComponents, installKeyboardActions, installListeners, installUI, resetInputValue, selectInitialValue, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUIMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, paint, update
-
Field Details
-
showIcon
protected boolean showIcon- Since:
- 2
-
iconMessageGap
protected int iconMessageGap -
messagePadding
protected int messagePadding -
maxCharactersPerLine
protected int maxCharactersPerLine -
focusWidth
private int focusWidth -
sameSizeButtons
private boolean sameSizeButtons
-
-
Constructor Details
-
FlatOptionPaneUI
public FlatOptionPaneUI()
-
-
Method Details
-
createUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaultsin classBasicOptionPaneUI
-
createPropertyChangeListener
- Overrides:
createPropertyChangeListenerin classBasicOptionPaneUI
-
getMinimumOptionPaneSize
- Overrides:
getMinimumOptionPaneSizein classBasicOptionPaneUI
-
getMaxCharactersPerLineCount
protected int getMaxCharactersPerLineCount()- Overrides:
getMaxCharactersPerLineCountin classBasicOptionPaneUI
-
createMessageArea
- Overrides:
createMessageAreain classBasicOptionPaneUI
-
createButtonArea
- Overrides:
createButtonAreain classBasicOptionPaneUI
-
addMessageComponents
protected void addMessageComponents(Container container, GridBagConstraints cons, Object msg, int maxll, boolean internallyCreated) - Overrides:
addMessageComponentsin classBasicOptionPaneUI
-
updateAreaPanel
-
updateKnownChildPanels
-
getSizeButtonsToSameWidth
protected boolean getSizeButtonsToSameWidth()- Overrides:
getSizeButtonsToSameWidthin classBasicOptionPaneUI
-