30 lines
560 B
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);
|
|
|
|
|
|
}
|