Проверка поведения метода getButton класса MouseEvent

Это правило помечает вызовы метода getButton() класса java.awt.event.MouseEvent.

Этот метод помечается, поскольку изменилось связанное с ним поведение. Согласно документу Совместимость с Java SE 7 и JDK 7 метод возвращал значения типа int от 0 до 3, представлявшие кнопки или колесо мыши. Для адаптации к новым моделям этого устройства, имеющим более одного колеса или более трех кнопок, метод теперь возвращает значение int от 0 до n, где n - число кнопок мыши.

Пользователю необходимо проверить код и определить, влияет ли на него данное изменение, провести соответствующее тестирование и внести требуемые изменения в код.

Согласно документации пользователь может вернуть прежнее поведение JDK 6, указав значение false в свойстве sun.awt.enableExtraMouseButtons.

Дополнительная информация приведена в документации по API Java 7: