Qualcuno potrebbe dirmi come posso fare in modo che un metodo venga invocato solo a seguito di un click destro del mouse? Credo debba inserire un MouseListener in un Jcomponent, ma non sono sicuro.
Qualcuno potrebbe dirmi come posso fare in modo che un metodo venga invocato solo a seguito di un click destro del mouse? Credo debba inserire un MouseListener in un Jcomponent, ma non sono sicuro.
devi catturare il MouseClicked sul JComponent che t'interessa...
per sapere se l'evento è stato generato dal tasto destro potresti fare così:
codice:public void mouseClicked(java.awt.event.MouseEvent evt) { if(evt.getButton() == MouseEvent.BUTTON3){ System.out.print("click destro..."); } .... }