Package com.formdev.flatlaf.ui
Class FlatWindowResizer.WindowResizer
- java.lang.Object
-
- com.formdev.flatlaf.ui.FlatWindowResizer
-
- com.formdev.flatlaf.ui.FlatWindowResizer.WindowResizer
-
- All Implemented Interfaces:
java.awt.event.ComponentListener
,java.awt.event.WindowStateListener
,java.beans.PropertyChangeListener
,java.util.EventListener
- Enclosing class:
- FlatWindowResizer
public static class FlatWindowResizer.WindowResizer extends FlatWindowResizer implements java.awt.event.WindowStateListener
Resizes frames and dialogs.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
FlatWindowResizer.DragBorderComponent, FlatWindowResizer.InternalFrameResizer, FlatWindowResizer.WindowResizer
-
-
Field Summary
Fields Modifier and Type Field Description protected java.awt.Window
window
-
Fields inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
borderDragThickness, bottomDragComp, cornerDragWidth, honorDialogMinimumSizeOnResize, honorFrameMinimumSizeOnResize, leftDragComp, resizeComp, rightDragComp, topDragComp, WINDOW_RESIZER_LAYER
-
-
Constructor Summary
Constructors Constructor Description WindowResizer(javax.swing.JRootPane rootPane)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addNotify()
protected java.awt.Rectangle
getWindowBounds()
protected java.awt.Dimension
getWindowMinimumSize()
protected boolean
honorMinimumSizeOnResize()
protected boolean
isWindowResizable()
protected void
removeNotify()
protected void
setWindowBounds(java.awt.Rectangle r)
void
windowStateChanged(java.awt.event.WindowEvent e)
-
Methods inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
beginResizing, componentHidden, componentMoved, componentResized, componentShown, createDragBorderComponent, doLayout, endResizing, getResizeInsets, propertyChange, uninstall, updateVisibility
-
-
-
-
Method Detail
-
addNotify
protected void addNotify()
- Overrides:
addNotify
in classFlatWindowResizer
-
removeNotify
protected void removeNotify()
- Overrides:
removeNotify
in classFlatWindowResizer
-
isWindowResizable
protected boolean isWindowResizable()
- Specified by:
isWindowResizable
in classFlatWindowResizer
-
getWindowBounds
protected java.awt.Rectangle getWindowBounds()
- Specified by:
getWindowBounds
in classFlatWindowResizer
-
setWindowBounds
protected void setWindowBounds(java.awt.Rectangle r)
- Specified by:
setWindowBounds
in classFlatWindowResizer
-
honorMinimumSizeOnResize
protected boolean honorMinimumSizeOnResize()
- Specified by:
honorMinimumSizeOnResize
in classFlatWindowResizer
-
getWindowMinimumSize
protected java.awt.Dimension getWindowMinimumSize()
- Specified by:
getWindowMinimumSize
in classFlatWindowResizer
-
windowStateChanged
public void windowStateChanged(java.awt.event.WindowEvent e)
- Specified by:
windowStateChanged
in interfacejava.awt.event.WindowStateListener
-
-