/** * PopupListener.java * Created On 2007, May 22, 2007 2:22:26 PM * @author E. Rajasekar */ package app.astrosoft.ui.comp; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JPopupMenu; public class PopupListener extends MouseAdapter { JPopupMenu popup; public PopupListener(JPopupMenu popupMenu) { popup = popupMenu; } public void mousePressed(MouseEvent e) { showPopup(e); } public void mouseReleased(MouseEvent e) { showPopup(e); } private void showPopup(MouseEvent e) { if (e.isPopupTrigger()) { popup.show(e.getComponent(), e.getX(), e.getY()); } } }