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: