http://www.csdn.net/expert/topic/641/641130.xml?temp=.2268946

解决方案 »

  1.   

    1:注册监听器
    2:实现监听器接口
    3:处理事件
    比如:
    private JPopupMenu popup=new JPopupMenu();
    JMenuItem item1 =new JMenuItem("建立新工程");
    JMenuItem item2=new JMenuItem("建立子工程");
    popup.add(item1);
    popup.add(item2);public void mouseReleased(MouseEvent evt){
      
       if(evt.isPopupTrigger())
       popup.show(evt.getComponent(),evt.getX(),evt.getY());
       else ;
      
       /*
       if(evt.isPopupTrigger()){
       RationFrame tempFrame=new RationFrame();
       tempFrame.show();
       }*/
      } class RationFrame extends JFrame implements MouseListener