Class FlatWindowResizer.WindowResizer
java.lang.Object
com.formdev.flatlaf.ui.FlatWindowResizer
com.formdev.flatlaf.ui.FlatWindowResizer.WindowResizer
- All Implemented Interfaces:
ComponentListener, WindowStateListener, PropertyChangeListener, EventListener
- Enclosing class:
FlatWindowResizer
public static class FlatWindowResizer.WindowResizer
extends FlatWindowResizer
implements WindowStateListener
Resizes frames and dialogs.
-
Nested Class Summary
Nested classes/interfaces inherited from class FlatWindowResizer
FlatWindowResizer.DragBorderComponent, FlatWindowResizer.InternalFrameResizer, FlatWindowResizer.WindowResizer -
Field Summary
FieldsFields inherited from class FlatWindowResizer
borderDragThickness, bottomDragComp, cornerDragWidth, honorDialogMinimumSizeOnResize, honorFrameMinimumSizeOnResize, leftDragComp, resizeComp, rightDragComp, topDragComp -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidbeginResizing(int resizeDir, MouseEvent e) voiddoLayout()protected voidprotected Rectangleprotected Rectangleprotected Dimensionprotected Dimensionprotected booleanprotected boolean(package private) booleanisDialog()protected booleanprotected booleanprotected voidprotected voidvoidvoidMethods inherited from class FlatWindowResizer
componentHidden, componentMoved, componentResized, componentShown, createDragBorderComponent, getResizeInsets, propertyChange, updateVisibility
-
Field Details
-
window
-
centerComp
-
limitResizeToScreenBounds
private final boolean limitResizeToScreenBounds
-
-
Constructor Details
-
WindowResizer
-
-
Method Details
-
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
- Specified by:
getWindowBoundsin classFlatWindowResizer
-
setWindowBounds
- Specified by:
setWindowBoundsin classFlatWindowResizer
-
limitToParentBounds
protected boolean limitToParentBounds()- Specified by:
limitToParentBoundsin classFlatWindowResizer
-
getParentBounds
- Specified by:
getParentBoundsin classFlatWindowResizer
-
honorMinimumSizeOnResize
protected boolean honorMinimumSizeOnResize()- Specified by:
honorMinimumSizeOnResizein classFlatWindowResizer
-
honorMaximumSizeOnResize
protected boolean honorMaximumSizeOnResize()- Specified by:
honorMaximumSizeOnResizein classFlatWindowResizer
-
getWindowMinimumSize
- Specified by:
getWindowMinimumSizein classFlatWindowResizer
-
getWindowMaximumSize
- Specified by:
getWindowMaximumSizein classFlatWindowResizer
-
isDialog
boolean isDialog()- Overrides:
isDialogin classFlatWindowResizer
-
windowStateChanged
- Specified by:
windowStateChangedin interfaceWindowStateListener
-
beginResizing
- Overrides:
beginResizingin classFlatWindowResizer
-
endResizing
protected void endResizing()- Overrides:
endResizingin classFlatWindowResizer
-