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.BasicOptionPaneUIProvides the Flat LaF UI delegate forJOptionPane.
-
-
Field Summary
Fields Modifier and Type Field Description private intfocusWidthprotected inticonMessageGapprotected intmaxCharactersPerLineprotected intmessagePaddingprivate booleansameSizeButtonsprotected booleanshowIcon
-
Constructor Summary
Constructors Constructor Description FlatOptionPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddMessageComponents(java.awt.Container container, java.awt.GridBagConstraints cons, java.lang.Object msg, int maxll, boolean internallyCreated)protected java.awt.ContainercreateButtonArea()protected java.awt.ContainercreateMessageArea()protected java.beans.PropertyChangeListenercreatePropertyChangeListener()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)protected intgetMaxCharactersPerLineCount()java.awt.DimensiongetMinimumOptionPaneSize()protected booleangetSizeButtonsToSameWidth()protected voidinstallDefaults()private voidupdateAreaPanel(java.awt.Container area)private voidupdateKnownChildPanels(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:
installDefaultsin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createPropertyChangeListener
protected java.beans.PropertyChangeListener createPropertyChangeListener()
- Overrides:
createPropertyChangeListenerin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
getMinimumOptionPaneSize
public java.awt.Dimension getMinimumOptionPaneSize()
- Overrides:
getMinimumOptionPaneSizein classjavax.swing.plaf.basic.BasicOptionPaneUI
-
getMaxCharactersPerLineCount
protected int getMaxCharactersPerLineCount()
- Overrides:
getMaxCharactersPerLineCountin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createMessageArea
protected java.awt.Container createMessageArea()
- Overrides:
createMessageAreain classjavax.swing.plaf.basic.BasicOptionPaneUI
-
createButtonArea
protected java.awt.Container createButtonArea()
- Overrides:
createButtonAreain 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:
addMessageComponentsin 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:
getSizeButtonsToSameWidthin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
-