Ricerca di una modifica al comportamento nel metodo MouseEvent getButton

Questa regola contrassegna le istanze del java.awt.event.MouseEvent getButton() metodo.

Questo metodo viene contrassegnato perché c'è un cambiamento del comportamento ad esso associato. In base a Documentazione Java SE 7 e JDK 7 Compatibility , il metodo utilizzato per restituire un int valore compreso tra [ 0-3] intervallo che rappresentava i pulsanti del mouse o l'azione della rotellina di scorrimento. Per accogliere modelli più recenti di dispositivi mouse con più di una ruota di scorrimento o con più di tre pulsanti, il metodo ora restituisce un int da 0 al numero di pulsanti.

L'utente deve valutare il codice e determinare se è influenzato dalla modifica del comportamento, eseguire qualsiasi test appropriato ed apportare le modifiche necessarie al codice.

In base alla documentazione, l'utente può conservare il comportamento precedente di JDK 6 impostando la proprietà sun.awt.enableExtraMouseButtons su false.

Per ulteriori informazioni, consultare la API di Java 7: