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?