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 private javax.swing.JComponentcenterCompprivate booleanlimitResizeToScreenBoundsprotected java.awt.Windowwindow-
Fields inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
borderDragThickness, bottomDragComp, cornerDragWidth, honorDialogMinimumSizeOnResize, honorFrameMinimumSizeOnResize, leftDragComp, resizeComp, rightDragComp, topDragComp
-
-
Constructor Summary
Constructors Constructor Description WindowResizer(javax.swing.JRootPane rootPane)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddNotify()protected voidbeginResizing(int resizeDir, java.awt.event.MouseEvent e)voiddoLayout()protected voidendResizing()protected java.awt.RectanglegetParentBounds()protected java.awt.RectanglegetWindowBounds()protected java.awt.DimensiongetWindowMaximumSize()protected java.awt.DimensiongetWindowMinimumSize()protected booleanhonorMaximumSizeOnResize()protected booleanhonorMinimumSizeOnResize()(package private) booleanisDialog()protected booleanisWindowResizable()protected booleanlimitToParentBounds()protected voidremoveNotify()protected voidsetWindowBounds(java.awt.Rectangle r)voiduninstall()voidwindowStateChanged(java.awt.event.WindowEvent e)-
Methods inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
componentHidden, componentMoved, componentResized, componentShown, createDragBorderComponent, getResizeInsets, propertyChange, updateVisibility
-
-
-
-
Method Detail
-
uninstall
public void uninstall()
- Overrides:
uninstallin classFlatWindowResizer
-
doLayout
public void doLayout()
- Overrides:
doLayoutin classFlatWindowResizer
-
addNotify
protected void addNotify()
- Overrides:
addNotifyin classFlatWindowResizer
-
removeNotify
protected void removeNotify()
- Overrides:
removeNotifyin classFlatWindowResizer
-
isWindowResizable
protected boolean isWindowResizable()
- Specified by:
isWindowResizablein classFlatWindowResizer
-
getWindowBounds
protected java.awt.Rectangle getWindowBounds()
- Specified by:
getWindowBoundsin classFlatWindowResizer
-
setWindowBounds
protected void setWindowBounds(java.awt.Rectangle r)
- Specified by:
setWindowBoundsin classFlatWindowResizer
-
limitToParentBounds
protected boolean limitToParentBounds()
- Specified by:
limitToParentBoundsin classFlatWindowResizer
-
getParentBounds
protected java.awt.Rectangle getParentBounds()
- Specified by:
getParentBoundsin classFlatWindowResizer
-
honorMinimumSizeOnResize
protected boolean honorMinimumSizeOnResize()
- Specified by:
honorMinimumSizeOnResizein classFlatWindowResizer
-
honorMaximumSizeOnResize
protected boolean honorMaximumSizeOnResize()
- Specified by:
honorMaximumSizeOnResizein classFlatWindowResizer
-
getWindowMinimumSize
protected java.awt.Dimension getWindowMinimumSize()
- Specified by:
getWindowMinimumSizein classFlatWindowResizer
-
getWindowMaximumSize
protected java.awt.Dimension getWindowMaximumSize()
- Specified by:
getWindowMaximumSizein classFlatWindowResizer
-
isDialog
boolean isDialog()
- Overrides:
isDialogin classFlatWindowResizer
-
windowStateChanged
public void windowStateChanged(java.awt.event.WindowEvent e)
- Specified by:
windowStateChangedin interfacejava.awt.event.WindowStateListener
-
beginResizing
protected void beginResizing(int resizeDir, java.awt.event.MouseEvent e)- Overrides:
beginResizingin classFlatWindowResizer
-
endResizing
protected void endResizing()
- Overrides:
endResizingin classFlatWindowResizer
-
-