edu.jhu.tmaj.client.image.data
Class DisposeRelatedWindowsListener

java.lang.Object
  extended by java.awt.event.WindowAdapter
      extended by edu.jhu.tmaj.client.image.data.DisposeRelatedWindowsListener
All Implemented Interfaces:
java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener, java.util.EventListener

public final class DisposeRelatedWindowsListener
extends java.awt.event.WindowAdapter

Added to a major window such that when the window is closed, all related windows are also closed.


Method Summary
static void addDisposeRelatedWindowsListener(javax.swing.JFrame frame, javax.swing.JFrame... targetFrames)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent e)
           
 
Methods inherited from class java.awt.event.WindowAdapter
windowActivated, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addDisposeRelatedWindowsListener

public static void addDisposeRelatedWindowsListener(javax.swing.JFrame frame,
                                                    javax.swing.JFrame... targetFrames)

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener
Overrides:
windowClosed in class java.awt.event.WindowAdapter

windowClosing

public void windowClosing(java.awt.event.WindowEvent e)
Specified by:
windowClosing in interface java.awt.event.WindowListener
Overrides:
windowClosing in class java.awt.event.WindowAdapter