org.mars_sim.msp.ui.standard.unit_window
Class UnitWindowListener

java.lang.Object
  extended by javax.swing.event.InternalFrameAdapter
      extended by org.mars_sim.msp.ui.standard.unit_window.UnitWindowListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.InternalFrameListener

public class UnitWindowListener
extends javax.swing.event.InternalFrameAdapter

The UnitWindowListener class is a custom window listener for unit detail windows that handles their behavior.


Constructor Summary
UnitWindowListener(MainDesktopPane desktop)
          Constructs a UnitWindowListener object
 
Method Summary
 void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
          Removes unit button from toolbar when unit window is closed.
 
Methods inherited from class javax.swing.event.InternalFrameAdapter
internalFrameActivated, internalFrameClosed, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitWindowListener

public UnitWindowListener(MainDesktopPane desktop)
Constructs a UnitWindowListener object

Parameters:
desktop - the desktop pane
Method Detail

internalFrameClosing

public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
Removes unit button from toolbar when unit window is closed.

Specified by:
internalFrameClosing in interface javax.swing.event.InternalFrameListener
Overrides:
internalFrameClosing in class javax.swing.event.InternalFrameAdapter
Parameters:
e - internal frame event.