Non capisco come far apparire il JPopupMenu nella JTable

Ho creato il JPopupMenu :

codice:
public class PopupMenuJTable extends JPanel {
	
	public static JPopupMenu pmenu;
	
	public PopupMenuJTable(){
		
		pmenu = new JPopupMenu();
		JMenuItem item;
		pmenu.add(item = new JMenuItem("Vendi Articolo..."));
		pmenu.add(item = new JMenuItem("Vedi Caratteristiche..."));
			
	}


}
Il mouse listener mi sa che fa acqua :

codice:
public class ascoltatoreMouseJTable implements MouseListener {
	
	
	@Override
	public void mouseClicked(MouseEvent e){
	        
			checkPopup(e);
			
	}
	
	 private void checkPopup(MouseEvent e) {
	      if (e.isPopupTrigger()) {
	        PopupMenuJTable.pmenu.show(new PopupMenuJTable() , e.getX(), e.getY());
	        
	        
	      }
	    }


	@Override
	public void mouseEntered(MouseEvent arg0) {
		// TODO Auto-generated method stub
		
	}


	@Override
	public void mouseExited(MouseEvent arg0) {
		// TODO Auto-generated method stub
		
	}


	@Override
	public void mousePressed(MouseEvent arg0) {
		// TODO Auto-generated method stub
		
	}


	@Override
	public void mouseReleased(MouseEvent arg0) {
		// TODO Auto-generated method stub
		
	}


}
P.S. Come faccio ad associare il MouseListener alla JTable?