soc.client
Class SOCPlayerClient.MyWindowAdapter

java.lang.Object
  extended byjava.awt.event.WindowAdapter
      extended bysoc.client.SOCPlayerClient.MyWindowAdapter
All Implemented Interfaces:
java.util.EventListener, java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener
Enclosing class:
SOCPlayerClient

private static class SOCPlayerClient.MyWindowAdapter
extends java.awt.event.WindowAdapter

React to windowOpened, windowClosing events for SOCPlayerClient's Frame.


Field Summary
private  SOCPlayerClient cli
           
 
Constructor Summary
SOCPlayerClient.MyWindowAdapter(SOCPlayerClient c)
           
 
Method Summary
 void windowClosing(java.awt.event.WindowEvent evt)
          User has clicked window Close button.
 void windowOpened(java.awt.event.WindowEvent evt)
          Set focus to Nickname field
 
Methods inherited from class java.awt.event.WindowAdapter
windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowStateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cli

private final SOCPlayerClient cli
Constructor Detail

SOCPlayerClient.MyWindowAdapter

public SOCPlayerClient.MyWindowAdapter(SOCPlayerClient c)
Method Detail

windowClosing

public void windowClosing(java.awt.event.WindowEvent evt)
User has clicked window Close button. Check for active games, before exiting. If we are playing in a game, or running a local server hosting active games, ask the user to confirm if possible.


windowOpened

public void windowOpened(java.awt.event.WindowEvent evt)
Set focus to Nickname field