Ho provato a usare questo codice, il problema è che mi da due eventi: forse un evento perchè ho premuto e uno perchè ho rilasciato il tasto sinistro..codice:tuoPulsante.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // il pulsante è stato cliccato } }