Class FlatRootPaneUI

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.util.EventListener

    public class FlatRootPaneUI
    extends javax.swing.plaf.basic.BasicRootPaneUI
    Provides the Flat LaF UI delegate for JRootPane.
    UiDefault:
    RootPane.border Border, RootPane.activeBorderColor Color, RootPane.inactiveBorderColor Color , RootPane.borderDragThickness int, RootPane.cornerDragWidth int, RootPane.honorFrameMinimumSizeOnResize boolean, RootPane.honorDialogMinimumSizeOnResize boolean
    • Field Detail

      • rootPane

        protected javax.swing.JRootPane rootPane
      • TITLE_PANE_LAYER

        protected static final java.lang.Integer TITLE_PANE_LAYER
    • Constructor Detail

      • FlatRootPaneUI

        public FlatRootPaneUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.basic.BasicRootPaneUI
      • uninstallUI

        public void uninstallUI​(javax.swing.JComponent c)
        Overrides:
        uninstallUI in class javax.swing.plaf.basic.BasicRootPaneUI
      • installDefaults

        protected void installDefaults​(javax.swing.JRootPane c)
        Overrides:
        installDefaults in class javax.swing.plaf.basic.BasicRootPaneUI
      • installClientDecorations

        protected void installClientDecorations()
      • uninstallClientDecorations

        protected void uninstallClientDecorations()
      • setTitlePane

        protected void setTitlePane​(FlatTitlePane newTitlePane)
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent e)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
        Overrides:
        propertyChange in class javax.swing.plaf.basic.BasicRootPaneUI