Ignore:
Timestamp:
09/19/12 10:46:39 (12 years ago)
Author:
sherbold
Message:
  • converted JFCMonitor to Maven project
Location:
trunk/JFCMonitor
Files:
2 added
2 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/JFCMonitor

    • Property svn:ignore set to
      .settings
  • trunk/JFCMonitor/src/main/java/de/ugoe/cs/eventbench/jfcmonitor/WindowMonitor.java

    r365 r822  
     1 
    12package de.ugoe.cs.eventbench.jfcmonitor; 
    23 
     
    89/** 
    910 * <p> 
    10  * An AWT event listener responsible to monitor the window creation and 
    11  * destruction. 
     11 * An AWT event listener responsible to monitor the window creation and destruction. 
    1212 * </p> 
    1313 *  
     
    1717public class WindowMonitor implements AWTEventListener { 
    1818 
    19         /** 
    20         * <p> 
    21          * Adds all created windows (and their child components) to the GUI 
    22          * hierarchy maintained by {@link JFCComponent} and removes them if a window 
    23          * is destroyed. 
    24         * </p> 
    25          * </p> 
    26          *  
    27          * @see java.awt.event.AWTEventListener#eventDispatched(java.awt.AWTEvent) 
    28          */ 
    29         @Override 
    30         public void eventDispatched(AWTEvent event) { 
    31                 Window window; 
    32                 switch (event.getID()) { 
    33                 case WindowEvent.WINDOW_OPENED: 
    34                         window = ((WindowEvent) event).getWindow(); 
    35                         JFCComponent.add(window); 
    36                         break; 
    37                 case WindowEvent.WINDOW_CLOSED: 
    38                         window = ((WindowEvent) event).getWindow(); 
    39                         JFCComponent.remove(window); 
    40                         break; 
    41                 default: 
    42                         break; 
    43                 } 
    44         } 
     19    /** 
     20    * <p> 
     21     * Adds all created windows (and their child components) to the GUI hierarchy maintained by 
     22     * {@link JFCComponent} and removes them if a window is destroyed. 
     23     * </p> 
     24    * </p> 
     25     *  
     26     * @see java.awt.event.AWTEventListener#eventDispatched(java.awt.AWTEvent) 
     27     */ 
     28    @Override 
     29    public void eventDispatched(AWTEvent event) { 
     30        Window window; 
     31        switch (event.getID()) 
     32        { 
     33            case WindowEvent.WINDOW_OPENED: 
     34                window = ((WindowEvent) event).getWindow(); 
     35                JFCComponent.add(window); 
     36                break; 
     37            case WindowEvent.WINDOW_CLOSED: 
     38                window = ((WindowEvent) event).getWindow(); 
     39                JFCComponent.remove(window); 
     40                break; 
     41            default: 
     42                break; 
     43        } 
     44    } 
    4545 
    4646} 
Note: See TracChangeset for help on using the changeset viewer.