e.isPopupTrigger() 我用的也不爽
我现在用这个:if((e.getModifiers() & MouseEvent.BUTTON3_MASK) != 0){
    pop.show(e.getComponent(),e.getX(),e.getY());
}另外 用
public void mouseClicked(MouseEvent e)
就可以了啊,何必那么复杂呢