Author: tchemit Date: 2008-04-19 18:31:23 +0000 (Sat, 19 Apr 2008) New Revision: 596 Modified: trunk/lutinui/src/main/java/org/codelutin/ui/DialogUI.java Log: log sur listener Modified: trunk/lutinui/src/main/java/org/codelutin/ui/DialogUI.java =================================================================== --- trunk/lutinui/src/main/java/org/codelutin/ui/DialogUI.java 2008-04-19 18:31:02 UTC (rev 595) +++ trunk/lutinui/src/main/java/org/codelutin/ui/DialogUI.java 2008-04-19 18:31:23 UTC (rev 596) @@ -14,6 +14,9 @@ */ package org.codelutin.ui; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + import javax.swing.AbstractAction; import javax.swing.AbstractButton; import javax.swing.ImageIcon; @@ -30,6 +33,8 @@ */ public abstract class DialogUI<H extends DialogUIHandler> extends JDialog implements WindowListener { + protected static Log log = LogFactory.getLog(DialogUI.class); + private H handler; public abstract AbstractButton getHelp(); @@ -74,4 +79,20 @@ public void windowDeactivated(WindowEvent e) { } + + @Override + public synchronized void addWindowListener(WindowListener l) { + super.addWindowListener(l); + if (log.isDebugEnabled()) { + log.debug("after added (" + getWindowListeners().length + ") : " + l); + } + } + + @Override + public synchronized void removeWindowListener(WindowListener l) { + super.removeWindowListener(l); + if (log.isDebugEnabled()) { + log.debug("after removed (" + getWindowListeners().length + ") : " + l); + } + } } \ No newline at end of file
participants (1)
-
tchemit@users.labs.libre-entreprise.org