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
-
public class FlatOptionPaneUI extends javax.swing.plaf.basic.BasicOptionPaneUI
Provides the Flat LaF UI delegate forJOptionPane
.
-
-
Field Summary
Fields Modifier and Type Field Description private int
focusWidth
protected int
iconMessageGap
protected int
maxCharactersPerLine
protected int
messagePadding
private boolean
sameSizeButtons
protected boolean
showIcon
-
Constructor Summary
Constructors Constructor Description FlatOptionPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addMessageComponents(java.awt.Container container, java.awt.GridBagConstraints cons, java.lang.Object msg, int maxll, boolean internallyCreated)
protected java.awt.Container
createButtonArea()
protected java.awt.Container
createMessageArea()
protected java.beans.PropertyChangeListener
createPropertyChangeListener()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent c)
protected int
getMaxCharactersPerLineCount()
java.awt.Dimension
getMinimumOptionPaneSize()
protected boolean
getSizeButtonsToSameWidth()
protected void
installDefaults()
private void
updateAreaPanel(java.awt.Container area)
private void
updateKnownChildPanels(java.awt.Container c)
-
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
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createPropertyChangeListener
protected java.beans.PropertyChangeListener createPropertyChangeListener()
- Overrides:
createPropertyChangeListener
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
getMinimumOptionPaneSize
public java.awt.Dimension getMinimumOptionPaneSize()
- Overrides:
getMinimumOptionPaneSize
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
getMaxCharactersPerLineCount
protected int getMaxCharactersPerLineCount()
- Overrides:
getMaxCharactersPerLineCount
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createMessageArea
protected java.awt.Container createMessageArea()
- Overrides:
createMessageArea
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createButtonArea
protected java.awt.Container createButtonArea()
- Overrides:
createButtonArea
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
addMessageComponents
protected void addMessageComponents(java.awt.Container container, java.awt.GridBagConstraints cons, java.lang.Object msg, int maxll, boolean internallyCreated)
- Overrides:
addMessageComponents
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
updateAreaPanel
private void updateAreaPanel(java.awt.Container area)
-
updateKnownChildPanels
private void updateKnownChildPanels(java.awt.Container c)
-
getSizeButtonsToSameWidth
protected boolean getSizeButtonsToSameWidth()
- Overrides:
getSizeButtonsToSameWidth
in classjavax.swing.plaf.basic.BasicOptionPaneUI
-
-