Esta regla marca las instancias del método java.awt.event.MouseEvent getButton().
Este método se marca porque tiene un cambio de comportamiento asociado. Según la documentación de Compatibilidad de Java SE 7 y JDK 7, el método solía devolver un valor int en el rango [0-3] que representaba los botones del ratón o la acción de la rueda de desplazamiento. Para garantizar la compatibilidad con los nuevos modelos de dispositivos de ratón con más de una rueda de desplazamiento, o con más de tres botones, el método ahora devuelve un valor int de 0 hasta el número de botones.
El usuario debe evaluar el código y determinar si se ve afectado por el cambio de comportamiento, ejecutar las pruebas correspondientes y realizar los cambios necesarios en el código.
Según la documentación, el usuario puede conservar el comportamiento anterior de JDK 6 estableciendo la propiedad sun.awt.enableExtraMouseButtons en false.
Para obtener información adicional, consulte la API de Java 7: