Package com.formdev.flatlaf.ui
Class FlatWindowResizer.InternalFrameResizer
java.lang.Object
com.formdev.flatlaf.ui.FlatWindowResizer
com.formdev.flatlaf.ui.FlatWindowResizer.InternalFrameResizer
- All Implemented Interfaces:
ComponentListener
,PropertyChangeListener
,EventListener
- Enclosing class:
FlatWindowResizer
Resizes internal frames.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
FlatWindowResizer.DragBorderComponent, FlatWindowResizer.InternalFrameResizer, FlatWindowResizer.WindowResizer
-
Field Summary
FieldsFields inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
borderDragThickness, bottomDragComp, cornerDragWidth, honorDialogMinimumSizeOnResize, honorFrameMinimumSizeOnResize, leftDragComp, resizeComp, rightDragComp, topDragComp, WINDOW_RESIZER_LAYER
-
Constructor Summary
ConstructorsConstructorDescriptionInternalFrameResizer
(JInternalFrame frame, Supplier<DesktopManager> desktopManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
beginResizing
(int direction) protected void
private JInternalFrame
getFrame()
protected Rectangle
protected Insets
protected Rectangle
protected Dimension
protected Dimension
protected boolean
protected boolean
protected boolean
protected boolean
protected void
void
Methods inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
addNotify, componentHidden, componentMoved, componentResized, componentShown, createDragBorderComponent, doLayout, isDialog, propertyChange, removeNotify, updateVisibility
-
Field Details
-
desktopManager
-
-
Constructor Details
-
InternalFrameResizer
-
-
Method Details
-
uninstall
public void uninstall()- Overrides:
uninstall
in classFlatWindowResizer
-
getFrame
-
getResizeInsets
- Overrides:
getResizeInsets
in classFlatWindowResizer
-
isWindowResizable
protected boolean isWindowResizable()- Specified by:
isWindowResizable
in classFlatWindowResizer
-
getWindowBounds
- Specified by:
getWindowBounds
in classFlatWindowResizer
-
setWindowBounds
- Specified by:
setWindowBounds
in classFlatWindowResizer
-
limitToParentBounds
protected boolean limitToParentBounds()- Specified by:
limitToParentBounds
in classFlatWindowResizer
-
getParentBounds
- Specified by:
getParentBounds
in classFlatWindowResizer
-
honorMinimumSizeOnResize
protected boolean honorMinimumSizeOnResize()- Specified by:
honorMinimumSizeOnResize
in classFlatWindowResizer
-
honorMaximumSizeOnResize
protected boolean honorMaximumSizeOnResize()- Specified by:
honorMaximumSizeOnResize
in classFlatWindowResizer
-
getWindowMinimumSize
- Specified by:
getWindowMinimumSize
in classFlatWindowResizer
-
getWindowMaximumSize
- Specified by:
getWindowMaximumSize
in classFlatWindowResizer
-
beginResizing
protected void beginResizing(int direction) - Overrides:
beginResizing
in classFlatWindowResizer
-
endResizing
protected void endResizing()- Overrides:
endResizing
in classFlatWindowResizer
-