/**
*
*/
package org.hyperdata.scute.source.popup;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;
import javax.swing.text.BadLocationException;
import javax.swing.text.Document;
/**
* @author danny
*
*/
public class PopupListener extends MouseAdapter {
private JPopupMenu popup;
public PopupListener(JPopupMenu popup) {
this.popup = popup;
}
@Override
public void mousePressed(MouseEvent event) { // SwingUtilities.isLeftMouseButton(e)
if ((event.getModifiers() & InputEvent.BUTTON3_MASK) == InputEvent.BUTTON3_MASK) { // right
// mouse
// click
// System.out.println("click "+event.getComponent());
popup.show(event.getComponent(), event.getX(), event.getY());
}
}
}