Package com.formdev.flatlaf.ui
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 javax.swing.plaf.basic.BasicOptionPaneUI
BasicOptionPaneUI.ButtonActionListener, BasicOptionPaneUI.ButtonAreaLayout, BasicOptionPaneUI.PropertyChangeHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
protected int
protected int
protected int
private boolean
protected boolean
Fields inherited from class javax.swing.plaf.basic.BasicOptionPaneUI
hasCustomComponents, initialFocusComponent, inputComponent, MinimumHeight, minimumSize, MinimumWidth, optionPane, propertyChangeListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addMessageComponents
(Container container, GridBagConstraints cons, Object msg, int maxll, boolean internallyCreated) protected Container
protected Container
protected PropertyChangeListener
static ComponentUI
protected int
protected boolean
protected void
private void
updateAreaPanel
(Container area) private void
Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI
addButtonComponents, addIcon, burstStringInto, containsCustomComponents, createButtonActionListener, createLayoutManager, createSeparator, getButtons, getIcon, getIconForType, getInitialValueIndex, getMessage, getPreferredSize, installComponents, installKeyboardActions, installListeners, installUI, resetInputValue, selectInitialValue, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
Methods inherited from class javax.swing.plaf.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:
installDefaults
in classBasicOptionPaneUI
-
createPropertyChangeListener
- Overrides:
createPropertyChangeListener
in classBasicOptionPaneUI
-
getMinimumOptionPaneSize
- Overrides:
getMinimumOptionPaneSize
in classBasicOptionPaneUI
-
getMaxCharactersPerLineCount
protected int getMaxCharactersPerLineCount()- Overrides:
getMaxCharactersPerLineCount
in classBasicOptionPaneUI
-
createMessageArea
- Overrides:
createMessageArea
in classBasicOptionPaneUI
-
createButtonArea
- Overrides:
createButtonArea
in classBasicOptionPaneUI
-
addMessageComponents
protected void addMessageComponents(Container container, GridBagConstraints cons, Object msg, int maxll, boolean internallyCreated) - Overrides:
addMessageComponents
in classBasicOptionPaneUI
-
updateAreaPanel
-
updateKnownChildPanels
-
getSizeButtonsToSameWidth
protected boolean getSizeButtonsToSameWidth()- Overrides:
getSizeButtonsToSameWidth
in classBasicOptionPaneUI
-