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:
java.awt.event.ComponentListener
,java.beans.PropertyChangeListener
,java.util.EventListener
- Enclosing class:
- FlatWindowResizer
public static class FlatWindowResizer.InternalFrameResizer extends 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
Fields Modifier and Type Field Description protected java.util.function.Supplier<javax.swing.DesktopManager>
desktopManager
-
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 InternalFrameResizer(javax.swing.JInternalFrame frame, java.util.function.Supplier<javax.swing.DesktopManager> desktopManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
beginResizing(int direction)
protected void
endResizing()
private javax.swing.JInternalFrame
getFrame()
protected java.awt.Rectangle
getParentBounds()
protected java.awt.Insets
getResizeInsets()
protected java.awt.Rectangle
getWindowBounds()
protected java.awt.Dimension
getWindowMaximumSize()
protected java.awt.Dimension
getWindowMinimumSize()
protected boolean
honorMaximumSizeOnResize()
protected boolean
honorMinimumSizeOnResize()
protected boolean
isWindowResizable()
protected boolean
limitToParentBounds()
protected void
setWindowBounds(java.awt.Rectangle r)
void
uninstall()
-
Methods inherited from class com.formdev.flatlaf.ui.FlatWindowResizer
addNotify, componentHidden, componentMoved, componentResized, componentShown, createDragBorderComponent, doLayout, isDialog, propertyChange, removeNotify, updateVisibility
-
-
-
-
Method Detail
-
uninstall
public void uninstall()
- Overrides:
uninstall
in classFlatWindowResizer
-
getFrame
private javax.swing.JInternalFrame getFrame()
-
getResizeInsets
protected java.awt.Insets getResizeInsets()
- Overrides:
getResizeInsets
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
-
limitToParentBounds
protected boolean limitToParentBounds()
- Specified by:
limitToParentBounds
in classFlatWindowResizer
-
getParentBounds
protected java.awt.Rectangle 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
protected java.awt.Dimension getWindowMinimumSize()
- Specified by:
getWindowMinimumSize
in classFlatWindowResizer
-
getWindowMaximumSize
protected java.awt.Dimension getWindowMaximumSize()
- Specified by:
getWindowMaximumSize
in classFlatWindowResizer
-
beginResizing
protected void beginResizing(int direction)
- Overrides:
beginResizing
in classFlatWindowResizer
-
endResizing
protected void endResizing()
- Overrides:
endResizing
in classFlatWindowResizer
-
-