Class RadianceOptionPaneUI.RadianceFooterLayout

  • All Implemented Interfaces:
    java.awt.LayoutManager
    Enclosing class:
    RadianceOptionPaneUI

    private static class RadianceOptionPaneUI.RadianceFooterLayout
    extends javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
    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.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean isDefaultButtonLeading  
      private int padding  
      • Fields inherited from class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout

        centersChildren, syncAllWidths
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private RadianceFooterLayout​(int padding, boolean isDefaultButtonLeading)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addLayoutComponent​(java.lang.String string, java.awt.Component comp)  
      private java.awt.Dimension getMaxButtonSize​(java.awt.Container container)  
      void layoutContainer​(java.awt.Container container)  
      java.awt.Dimension minimumLayoutSize​(java.awt.Container container)  
      java.awt.Dimension preferredLayoutSize​(java.awt.Container c)  
      void removeLayoutComponent​(java.awt.Component c)  
      • Methods inherited from class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout

        getCentersChildren, getPadding, getSyncAllWidths, setCentersChildren, setPadding, setSyncAllWidths
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • padding

        private int padding
      • isDefaultButtonLeading

        private boolean isDefaultButtonLeading
    • Constructor Detail

      • RadianceFooterLayout

        private RadianceFooterLayout​(int padding,
                                     boolean isDefaultButtonLeading)
    • Method Detail

      • addLayoutComponent

        public void addLayoutComponent​(java.lang.String string,
                                       java.awt.Component comp)
        Specified by:
        addLayoutComponent in interface java.awt.LayoutManager
        Overrides:
        addLayoutComponent in class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
      • getMaxButtonSize

        private java.awt.Dimension getMaxButtonSize​(java.awt.Container container)
      • layoutContainer

        public void layoutContainer​(java.awt.Container container)
        Specified by:
        layoutContainer in interface java.awt.LayoutManager
        Overrides:
        layoutContainer in class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
      • minimumLayoutSize

        public java.awt.Dimension minimumLayoutSize​(java.awt.Container container)
        Specified by:
        minimumLayoutSize in interface java.awt.LayoutManager
        Overrides:
        minimumLayoutSize in class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
      • preferredLayoutSize

        public java.awt.Dimension preferredLayoutSize​(java.awt.Container c)
        Specified by:
        preferredLayoutSize in interface java.awt.LayoutManager
        Overrides:
        preferredLayoutSize in class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout
      • removeLayoutComponent

        public void removeLayoutComponent​(java.awt.Component c)
        Specified by:
        removeLayoutComponent in interface java.awt.LayoutManager
        Overrides:
        removeLayoutComponent in class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout