Package org.languagetool.gui
Class ResizeComponentListener
- java.lang.Object
-
- java.awt.event.ComponentAdapter
-
- org.languagetool.gui.ResizeComponentListener
-
- All Implemented Interfaces:
java.awt.event.ComponentListener,java.util.EventListener
class ResizeComponentListener extends java.awt.event.ComponentAdapterA class that listens for window resize/move events and saves its bounds.- Since:
- 3.4
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringBOUNDS_PROPERTY_NAMEprivate javax.swing.JFrameframe
-
Constructor Summary
Constructors Modifier Constructor Description privateResizeComponentListener(javax.swing.JFrame frame)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static voidattachToWindow(javax.swing.JFrame frame)voidcomponentMoved(java.awt.event.ComponentEvent e)voidcomponentResized(java.awt.event.ComponentEvent e)(package private) static java.awt.RectanglegetBoundsProperty(javax.swing.JFrame frame)private voidsaveBounds()(package private) static voidsetBoundsProperty(javax.swing.JFrame frame, java.awt.Rectangle bounds)
-
-
-
Field Detail
-
BOUNDS_PROPERTY_NAME
private static final java.lang.String BOUNDS_PROPERTY_NAME
- See Also:
- Constant Field Values
-
frame
private final javax.swing.JFrame frame
-
-
Method Detail
-
attachToWindow
static void attachToWindow(javax.swing.JFrame frame)
-
setBoundsProperty
static void setBoundsProperty(javax.swing.JFrame frame, java.awt.Rectangle bounds)
-
getBoundsProperty
static java.awt.Rectangle getBoundsProperty(javax.swing.JFrame frame)
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener- Overrides:
componentResizedin classjava.awt.event.ComponentAdapter
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener- Overrides:
componentMovedin classjava.awt.event.ComponentAdapter
-
saveBounds
private void saveBounds()
-
-