Buscar un cambio de comportamiento en el método MouseEvent getButton

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: