Changeset 842 for trunk/quest-jfcmonitor/src/main/java/de/ugoe/cs/quest/jfcmonitor/WindowMonitor.java
- Timestamp:
- 09/20/12 17:01:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/quest-jfcmonitor/src/main/java/de/ugoe/cs/quest/jfcmonitor/WindowMonitor.java
r825 r842 12 12 * </p> 13 13 * 14 * @author Steffen Herbold 14 * @author Steffen Herbold, Fabian Glaser 15 15 * @version 1.0 16 16 */ 17 17 public class WindowMonitor implements AWTEventListener { 18 /** 19 * <p> 20 * Writer for logging events. 21 * </p> 22 */ 23 final private JFCMonitorOutputWriter outputWriter; 24 25 /** 26 * <p> 27 * Constructor. Creates a new WindowMonitor with a given {@link JFCMonitorOutputWriter}, where the 28 * monitored information is logged. 29 * </p> 30 * 31 * @param outputWriter 32 * writer for the logged information 33 */ 34 public WindowMonitor(JFCMonitorOutputWriter outputWriter) { 35 this.outputWriter = outputWriter; 36 } 37 18 38 19 39 /** … … 34 54 window = ((WindowEvent) event).getWindow(); 35 55 JFCComponent.add(window); 56 JFCComponent jfcComponent = JFCComponent.find(window); 57 if (jfcComponent != null) { 58 outputWriter.write(jfcComponent.getXML()); 59 outputWriter.write(jfcComponent.printChildren()); 60 } 36 61 break; 37 62 case WindowEvent.WINDOW_CLOSED:
Note: See TracChangeset
for help on using the changeset viewer.