org.pushingpixels.substance.internal.ui
Class SubstanceOptionPaneUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.OptionPaneUI
          extended by javax.swing.plaf.basic.BasicOptionPaneUI
              extended by org.pushingpixels.substance.internal.ui.SubstanceOptionPaneUI

public class SubstanceOptionPaneUI
extends javax.swing.plaf.basic.BasicOptionPaneUI

UI for option panes in Substance look and feel.


Nested Class Summary
protected static class SubstanceOptionPaneUI.OptionPaneLabel
          Label extension class.
 
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
 
Field Summary
 
Fields inherited from class javax.swing.plaf.basic.BasicOptionPaneUI
hasCustomComponents, initialFocusComponent, inputComponent, MinimumHeight, minimumSize, MinimumWidth, optionPane, propertyChangeListener
 
Constructor Summary
SubstanceOptionPaneUI()
           
 
Method Summary
protected  void addIcon(java.awt.Container top)
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
          Creates a new SubstanceOptionPaneUI instance.
protected  javax.swing.Icon getIconForType(int messageType)
           
protected  void installComponents()
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI
addButtonComponents, addMessageComponents, burstStringInto, containsCustomComponents, createButtonActionListener, createButtonArea, createLayoutManager, createMessageArea, createPropertyChangeListener, createSeparator, getButtons, getIcon, getInitialValueIndex, getMaxCharactersPerLineCount, getMessage, getMinimumOptionPaneSize, getPreferredSize, getSizeButtonsToSameWidth, installDefaults, installKeyboardActions, installListeners, installUI, resetInputValue, selectInitialValue, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubstanceOptionPaneUI

public SubstanceOptionPaneUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
Creates a new SubstanceOptionPaneUI instance.


paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.ComponentUI

addIcon

protected void addIcon(java.awt.Container top)
Overrides:
addIcon in class javax.swing.plaf.basic.BasicOptionPaneUI

getIconForType

protected javax.swing.Icon getIconForType(int messageType)
Overrides:
getIconForType in class javax.swing.plaf.basic.BasicOptionPaneUI

installComponents

protected void installComponents()
Overrides:
installComponents in class javax.swing.plaf.basic.BasicOptionPaneUI