Esta regla señala las instancias del java.awt.event.MouseEvent getButton() .
Este método se marca porque tiene un cambio de comportamiento asociado. Según Documentación de Java SE 7 and JDK 7 Compatibility , el método utilizado para devolver una int valor entre [0-3] rango que representaba los botones del ratón o la acción de rueda de desplazamiento. Para acomodar modelos más recientes de dispositivos de ratones con más de una rueda de desplazamiento, o con más de tres botones, el método ahora devuelve un int valor de 0 al 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 a false.
Para obtener información adicional, consulte la API de Java 7: