Cette règle marque les instances de la java.awt.event.MouseEvent getButton() .
Cette méthode est marquée car elle présente un changement de comportement. Selon Documentation Java SE 7 and JDK 7 Compatibility , méthode utilisée pour renvoyer une int entre [ 0-3 ] plage représentant les boutons de la souris ou l'action de la roue de défilement. Pour s'adapter à des modèles plus récents de souris avec plus d'une roue de défilement, ou avec plus de trois boutons, la méthode renvoie maintenant un int valeur comprise entre 0 et le nombre de boutons.
L'utilisateur doit évaluer le code et déterminer s'il est affecté par le changement de comportement, poursuivre les tests appropriés et effectuer les changements de code nécessaires.
Selon la documentation, l'utilisateur peut conserver l'ancien comportement de JDK 6 en définissant la propriété sun.awt.enableExtraMouseButtons à false.
Pour plus d'informations, voir l'API Java 7 :