com.jidesoft.plaf.basic
Class BasicJideOptionPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.OptionPaneUI
javax.swing.plaf.basic.BasicOptionPaneUI
com.jidesoft.plaf.basic.BasicJideOptionPaneUI
public class BasicJideOptionPaneUI
- extends javax.swing.plaf.basic.BasicOptionPaneUI
| Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicOptionPaneUI |
javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener, javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout, javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler |
| Fields inherited from class javax.swing.plaf.basic.BasicOptionPaneUI |
hasCustomComponents, initialFocusComponent, inputComponent, MinimumHeight, minimumSize, MinimumWidth, optionPane, propertyChangeListener |
| Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI |
addMessageComponents, burstStringInto, containsCustomComponents, createButtonActionListener, createPropertyChangeListener, getIcon, getIconForType, getInitialValueIndex, getMaxCharactersPerLineCount, getMessage, getMinimumOptionPaneSize, getPreferredSize, getSizeButtonsToSameWidth, installKeyboardActions, installListeners, installUI, resetInputValue, selectInitialValue, uninstallComponents, uninstallKeyboardActions, uninstallListeners, uninstallUI |
| Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, paint, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicJideOptionPaneUI
public BasicJideOptionPaneUI()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
- Creates a new BasicOptionPaneUI instance.
createLayoutManager
protected java.awt.LayoutManager createLayoutManager()
- Overrides:
createLayoutManager in class javax.swing.plaf.basic.BasicOptionPaneUI
isDetailsVisible
public static boolean isDetailsVisible()
- Is details area visible initially.
- Returns:
- true if details area is visible.
setDetailsVisible
public static void setDetailsVisible(boolean detailsVisible)
- Sets if details area is visible initially.
- Parameters:
detailsVisible -
installComponents
protected void installComponents()
- Overrides:
installComponents in class javax.swing.plaf.basic.BasicOptionPaneUI
updateDetailsComponent
protected void updateDetailsComponent()
createMessageArea
protected java.awt.Container createMessageArea()
- Overrides:
createMessageArea in class javax.swing.plaf.basic.BasicOptionPaneUI
createSeparator
protected java.awt.Container createSeparator()
- Overrides:
createSeparator in class javax.swing.plaf.basic.BasicOptionPaneUI
installDefaults
protected void installDefaults()
- Overrides:
installDefaults in class javax.swing.plaf.basic.BasicOptionPaneUI
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults in class javax.swing.plaf.basic.BasicOptionPaneUI
createDetailsComponent
protected java.awt.Container createDetailsComponent()
createButtonArea
protected java.awt.Container createButtonArea()
- Overrides:
createButtonArea in class javax.swing.plaf.basic.BasicOptionPaneUI
addButtonComponents
protected void addButtonComponents(java.awt.Container container,
java.lang.Object[] buttons,
int initialIndex)
- Overrides:
addButtonComponents in class javax.swing.plaf.basic.BasicOptionPaneUI
getButtons
protected java.lang.Object[] getButtons()
- Returns the buttons to display from the JOptionPane the receiver is providing the look and feel for. If the
JOptionPane has options set, they will be provided, otherwise if the optionType is YES_NO_OPTION, yesNoOptions is
returned, if the type is YES_NO_CANCEL_OPTION yesNoCancelOptions is returned, otherwise defaultButtons are
returned.
- Overrides:
getButtons in class javax.swing.plaf.basic.BasicOptionPaneUI
addDetailsButton
protected java.lang.Object[] addDetailsButton(java.lang.Object[] options,
boolean showDetails)
configureButton
protected void configureButton(javax.swing.JButton button)
- Configures any necessary colors/fonts for the specified button used representing the button portion of the
OptionPane.
getMnemonic
protected int getMnemonic(java.lang.String key,
java.util.Locale l)
addIcon
protected void addIcon(java.awt.Container top)
- Overrides:
addIcon in class javax.swing.plaf.basic.BasicOptionPaneUI
createBannerArea
protected java.awt.Container createBannerArea()
customizeBannerArea
protected void customizeBannerArea(PaintPanel bannerPanel)
getPainter
public ThemePainter getPainter()