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.ComponentAdapter
A 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.String
BOUNDS_PROPERTY_NAME
private javax.swing.JFrame
frame
-
Constructor Summary
Constructors Modifier Constructor Description private
ResizeComponentListener(javax.swing.JFrame frame)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static void
attachToWindow(javax.swing.JFrame frame)
void
componentMoved(java.awt.event.ComponentEvent e)
void
componentResized(java.awt.event.ComponentEvent e)
(package private) static java.awt.Rectangle
getBoundsProperty(javax.swing.JFrame frame)
private void
saveBounds()
(package private) static void
setBoundsProperty(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:
componentResized
in interfacejava.awt.event.ComponentListener
- Overrides:
componentResized
in classjava.awt.event.ComponentAdapter
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interfacejava.awt.event.ComponentListener
- Overrides:
componentMoved
in classjava.awt.event.ComponentAdapter
-
saveBounds
private void saveBounds()
-
-