Non capisco come far apparire il JPopupMenu nella JTable
Ho creato il JPopupMenu :
Il mouse listener mi sa che fa acqua :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...")); } }
P.S. Come faccio ad associare il MouseListener alla JTable?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 } }

Rispondi quotando