在学用JPopupMenu时,Sun公司的Tutorial关于这方面的一个实例中如下一段代码:
class PopupListener extends MouseAdapter {
        JPopupMenu popup;        PopupListener(JPopupMenu popupMenu) {
            popup = popupMenu;
        }        public void mousePressed(MouseEvent e) {
            maybeShowPopup(e);
        }        public void mouseReleased(MouseEvent e) {
            maybeShowPopup(e);
        }        private void maybeShowPopup(MouseEvent e) {
            if (e.isPopupTrigger()) {
                popup.show(e.getComponent(),
                           e.getX(), e.getY());
            }
        }
    }我的问题是:
  1,在这个代码中也没明显地指定鼠标左键点击时不行的呀,那怎么用鼠标左键时没反应呢?
  2,怎么在mousePressed与mouseRelease两个方法中都调用那个maybeShowPopup方法呢?
     谢谢,先!!