这个我以前做过,但隔了好长时间了,有点记不清,下面是大致的,你参考一下:
JTable jt=new JTable();
PopupMenu popM=new PopupMenu();
MenuItem pi_New=new MenuItem("new");
pi_New.addActionListener(this);
popM.add(pi_New);
jt.add(popM);
jt.addMouseListener(new HandleMouse(this));public void mouseReleased(MouseEvent e)
{
if(e.isPopupTrigger())
{
m_Parent.popM.show((Component)e.getSource(),e.getX(),e.getY());
}
}