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.

    Methods inherited from class java.awt.event.WindowAdapter

    windowActivated, windowClosed, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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á reagovat
      answered - 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 interface java.awt.event.WindowListener
      Overrides:
      windowClosing in class java.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 interface java.awt.event.WindowListener
      Overrides:
      windowDeactivated in class java.awt.event.WindowAdapter
      Parameters:
      e - Zpracovávaná událost