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); }