Class RadianceFileChooserUI.RadianceFooterLayout

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

    private static class RadianceFileChooserUI.RadianceFooterLayout
    extends java.lang.Object
    implements java.awt.LayoutManager
    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 Detail

      • padding

        private int padding
      • isDefaultButtonLeading

        private boolean isDefaultButtonLeading
    • Constructor Detail

      • RadianceFooterLayout

        public 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
      • 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
      • minimumLayoutSize

        public java.awt.Dimension minimumLayoutSize​(java.awt.Container container)
        Specified by:
        minimumLayoutSize in interface java.awt.LayoutManager
      • preferredLayoutSize

        public java.awt.Dimension preferredLayoutSize​(java.awt.Container c)
        Specified by:
        preferredLayoutSize in interface java.awt.LayoutManager
      • removeLayoutComponent

        public void removeLayoutComponent​(java.awt.Component c)
        Specified by:
        removeLayoutComponent in interface java.awt.LayoutManager