Se usi un ActionListener applicato al pulsante, allora sappi che ActionEvent ha un metodo getModifiers() che ritorna una combinazione di flag ALT_MASK, CTRL_MASK ecc....Originariamente inviato da Alex'87
Come posso fare a rilevare l'evento "tasto + click"?
Vedi javadoc.