Class FlatWindowResizer

  • All Implemented Interfaces:
    java.awt.event.ComponentListener, java.awt.event.WindowStateListener, java.beans.PropertyChangeListener, java.util.EventListener

    public class FlatWindowResizer
    extends java.lang.Object
    implements java.beans.PropertyChangeListener, java.awt.event.WindowStateListener, java.awt.event.ComponentListener
    Resizes frames and dialogs.
    • Field Detail

      • WINDOW_RESIZER_LAYER

        protected static final java.lang.Integer WINDOW_RESIZER_LAYER
      • rootPane

        protected final javax.swing.JRootPane rootPane
      • borderDragThickness

        protected final int borderDragThickness
      • cornerDragWidth

        protected final int cornerDragWidth
      • honorFrameMinimumSizeOnResize

        protected final boolean honorFrameMinimumSizeOnResize
      • honorDialogMinimumSizeOnResize

        protected final boolean honorDialogMinimumSizeOnResize
      • north

        protected final javax.swing.JComponent north
      • south

        protected final javax.swing.JComponent south
      • west

        protected final javax.swing.JComponent west
      • east

        protected final javax.swing.JComponent east
      • window

        protected java.awt.Window window
    • Constructor Detail

      • FlatWindowResizer

        public FlatWindowResizer​(javax.swing.JRootPane rootPane)
    • Method Detail

      • uninstall

        public void uninstall()
      • doLayout

        public void doLayout()
      • addNotify

        protected void addNotify()
      • removeNotify

        protected void removeNotify()
      • updateVisibility

        protected void updateVisibility()
      • isWindowResizable

        protected boolean isWindowResizable()
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent e)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • windowStateChanged

        public void windowStateChanged​(java.awt.event.WindowEvent e)
        Specified by:
        windowStateChanged in interface java.awt.event.WindowStateListener
      • componentResized

        public void componentResized​(java.awt.event.ComponentEvent e)
        Specified by:
        componentResized in interface java.awt.event.ComponentListener
      • componentMoved

        public void componentMoved​(java.awt.event.ComponentEvent e)
        Specified by:
        componentMoved in interface java.awt.event.ComponentListener
      • componentShown

        public void componentShown​(java.awt.event.ComponentEvent e)
        Specified by:
        componentShown in interface java.awt.event.ComponentListener
      • componentHidden

        public void componentHidden​(java.awt.event.ComponentEvent e)
        Specified by:
        componentHidden in interface java.awt.event.ComponentListener