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
.- UiDefault:
- OptionPane.font Font unused, OptionPane.background Color, OptionPane.foreground Color unused, OptionPane.border Border, OptionPane.messageAreaBorder Border, OptionPane.buttonAreaBorder Border, OptionPane.messageForeground Color optional; defaults to Label.foreground, OptionPane.messageFont Font optional; defaults to Label.font, OptionPane.buttonFont Font optional; defaults to Button.font, OptionPane.minimumSize Dimension, OptionPane.buttonPadding int, OptionPane.buttonMinimumWidth int -1=disabled, OptionPane.sameSizeButtons boolean if true, gives all buttons same size, OptionPane.setButtonMargin boolean if true, invokes button.setMargin(2,4,2,4), OptionPane.buttonOrientation int 0=center, 2=left, 4=right, OptionPane.isYesLast boolean reverse button order if true, OptionPane.errorIcon Icon, OptionPane.informationIcon Icon, OptionPane.questionIcon Icon, OptionPane.warningIcon Icon, OptionPane.okButtonText String, OptionPane.okButtonMnemonic String, OptionPane.okIcon Icon, OptionPane.cancelButtonText String, OptionPane.cancelButtonMnemonic String, OptionPane.cancelIcon Icon, OptionPane.yesButtonText String, OptionPane.yesButtonMnemonic String, OptionPane.yesIcon Icon, OptionPane.noButtonText String, OptionPane.noButtonMnemonic String, OptionPane.noIcon Icon , OptionPane.iconMessageGap int, OptionPane.messagePadding int, OptionPane.maxCharactersPerLine int
-
-
Field Summary
Fields Modifier and Type Field Description protected int
iconMessageGap
protected int
maxCharactersPerLine
protected int
messagePadding
-
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()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent c)
protected int
getMaxCharactersPerLineCount()
java.awt.Dimension
getMinimumOptionPaneSize()
protected void
installComponents()
protected void
installDefaults()
-
Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI
addButtonComponents, addIcon, burstStringInto, containsCustomComponents, createButtonActionListener, createLayoutManager, createPropertyChangeListener, createSeparator, getButtons, getIcon, getIconForType, getInitialValueIndex, getMessage, getPreferredSize, getSizeButtonsToSameWidth, 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
-
installComponents
protected void installComponents()
- Overrides:
installComponents
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
-
-