Originariamente inviato da alf83
no su un singolo componente, nella fattispecie un oggetto Canvas
Implementi e registri un MouseListener, nel mousePressed() tramite il MouseEvent puoi determinare quale pulsante è stato premuto.