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.- 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 inticonMessageGapprotected intmaxCharactersPerLineprotected intmessagePadding
-
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()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)protected intgetMaxCharactersPerLineCount()java.awt.DimensiongetMinimumOptionPaneSize()protected voidinstallComponents()protected voidinstallDefaults()-
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:
installDefaultsin classjavax.swing.plaf.basic.BasicOptionPaneUI
-
installComponents
protected void installComponents()
- Overrides:
installComponentsin 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
-
-