Sprawdzenie zmiany działania metody getButton klasy MouseEvent

Ta reguła powoduje oznaczenie wystąpień metody java.awt.event.MouseEvent getButton(). Ta reguła ma charakter wyłącznie informacyjny. Nie istnieje szybka poprawka.

Ta metoda jest oznaczana, ponieważ zmianie uległo jej działanie. Zgodnie z dokumentacją ( Kompatybilność środowiska Java SE 7 i pakietu JDK 7) metoda ta zwracała wartości int z zakresu [0-3] reprezentujące przyciski myszy lub działanie kółka przewijania. W celu uwzględnienia nowszych modeli myszy z więcej niż jednym kółkiem przewijania lub więcej niż trzema przyciskami metoda ta zwraca wartość int z zakresu od 0 do liczby przycisków.

Należy przeanalizować kod i sprawdzić, czy ta zmiana ma wpływ na jego działanie, przeprowadzić odpowiednie testy i wprowadzić niezbędne zmiany w kodzie.

Zgodnie z dokumentacją użytkownik może zachować wcześniejsze działanie pakietu JDK 6, ustawiając właściwość sun.awt.enableExtraMouseButtons na wartość false.

Więcej informacji na ten temat zawiera dokumentacja interfejsu API języka Java 7: