psmith 2003/06/18 23:16:44
Modified: src/java/org/apache/log4j/chainsaw LogUI.java
Added: src/java/org/apache/log4j/chainsaw PopupListener.java
Log:
refactored PopupListener to top level class.
Revision Changes Path
1.110 +0 -26
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java
Index: LogUI.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -r1.109 -r1.110
--- LogUI.java 19 Jun 2003 05:50:12 -0000 1.109
+++ LogUI.java 19 Jun 2003 06:16:43 -0000 1.110
@@ -1069,32 +1069,6 @@
}
/**
- * Ensures that a specific popupMenu is displayed when the relevant
- * mouse events are trapped.
- */
- class PopupListener extends MouseAdapter {
- final JPopupMenu popupMenu;
-
- PopupListener(JPopupMenu popupMenu) {
- this.popupMenu = popupMenu;
- }
-
- public void mousePressed(MouseEvent e) {
- checkPopup(e);
- }
-
- public void mouseReleased(MouseEvent e) {
- checkPopup(e);
- }
-
- private void checkPopup(MouseEvent e) {
- if (e.isPopupTrigger()) {
- popupMenu.show(e.getComponent(), e.getX(), e.getY());
- }
- }
- }
-
- /**
* LogPanel encapsulates all the necessary bits and pieces of a
* floating window of Events coming from a specific Location.
*
1.1
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/PopupListener.java
Index: PopupListener.java
===================================================================
package org.apache.log4j.chainsaw;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JPopupMenu;
/**
* Ensures that a specific popupMenu is displayed when the relevant
* mouse events are trapped.
*/
class PopupListener extends MouseAdapter {
final JPopupMenu popupMenu;
PopupListener(JPopupMenu popupMenu) {
this.popupMenu = popupMenu;
}
public void mousePressed(MouseEvent e) {
checkPopup(e);
}
public void mouseReleased(MouseEvent e) {
checkPopup(e);
}
private void checkPopup(MouseEvent e) {
if (e.isPopupTrigger()) {
popupMenu.show(e.getComponent(), e.getX(), e.getY());
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]