Sprawdzenie zmiany działania metody getButton klasy MouseEvent

Ta reguła powoduje oznaczenie wystąpień metody java.awt.event.MouseEvent getButton().

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: