Package eu.pedu.lib20s.util
Class IO.WinAdapter
java.lang.Object
java.awt.event.WindowAdapter
eu.pedu.lib20s.util.IO.WinAdapter
- All Implemented Interfaces:
java.awt.event.WindowFocusListener
,java.awt.event.WindowListener
,java.awt.event.WindowStateListener
,java.util.EventListener
- Enclosing class:
- IO
public static class IO.WinAdapter
extends java.awt.event.WindowAdapter
Instance třídy
WindoewAdapter
představují adaptéry
umožňující snadněji zadávat reakce na události okna.-
Constructor Summary
Constructors Constructor Description WinAdapter(javax.swing.JDialog dialog, java.util.concurrent.atomic.AtomicBoolean answered)
Vytvoří ovladač reagující na uzavření a na deaktivaci zadaného okna. -
Method Summary
Modifier and Type Method Description void
windowClosing(java.awt.event.WindowEvent e)
Při zavírání okna za systémové nabídky zavře celou aplikaci.void
windowDeactivated(java.awt.event.WindowEvent e)
Zapamatuje si pozici okna při jeho deaktivaci pro příště a není-li přitom okno viditelné, prohlásí, že uživatel odpověděl.
-
Constructor Details
-
WinAdapter
public WinAdapter(javax.swing.JDialog dialog, java.util.concurrent.atomic.AtomicBoolean answered)Vytvoří ovladač reagující na uzavření a na deaktivaci zadaného okna.- Parameters:
dialog
- Dialogové okno, na jehož události se má reagovatanswered
- Proměnná, do níž se uloží, že uživatel odpověděl
-
-
Method Details
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)Při zavírání okna za systémové nabídky zavře celou aplikaci.- Specified by:
windowClosing
in interfacejava.awt.event.WindowListener
- Overrides:
windowClosing
in classjava.awt.event.WindowAdapter
- Parameters:
e
- Zpracovávaná událost
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent e)Zapamatuje si pozici okna při jeho deaktivaci pro příště a není-li přitom okno viditelné, prohlásí, že uživatel odpověděl.- Specified by:
windowDeactivated
in interfacejava.awt.event.WindowListener
- Overrides:
windowDeactivated
in classjava.awt.event.WindowAdapter
- Parameters:
e
- Zpracovávaná událost
-