java-org.hwo.ui/src/org/hwo/ui/MousePopupListener.java

30 lines
560 B
Java

package org.hwo.ui;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public abstract class MousePopupListener extends MouseAdapter {
public void mouseClicked(MouseEvent arg0) {
checkPopup(arg0);
}
@Override
public void mousePressed(MouseEvent arg0) {
checkPopup(arg0);
}
@Override
public void mouseReleased(MouseEvent arg0) {
checkPopup(arg0);
}
public void checkPopup(MouseEvent e)
{
if (e.isPopupTrigger())
popupTriggered(e.getX(),e.getY());
}
public abstract void popupTriggered(int x,int y);
}