Class RadianceOptionPaneUI


  • public class RadianceOptionPaneUI
    extends javax.swing.plaf.basic.BasicOptionPaneUI
    UI for option panes in Radiance look and feel.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private static class  RadianceOptionPaneUI.OptionPaneLabel
      Label extension class.
      private static class  RadianceOptionPaneUI.RadianceFooterLayout
      This class extends ButtonAreaLayout from the base class because in one of the places there is an explicit cast of the button container to that layout.
      • 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
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected RadianceOptionPaneUI()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addIcon​(java.awt.Container top)  
      protected java.awt.Container createButtonArea()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent comp)
      Creates a new RadianceOptionPaneUI 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, 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

      • RadianceOptionPaneUI

        protected RadianceOptionPaneUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent comp)
        Creates a new RadianceOptionPaneUI 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
      • createButtonArea

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