Wszystkie metody odwołujące się do typów zdefiniowanych w java.awt.peer Pakiety zostały usunięte w Java 11.
Ta zasada sygnalizuje użycie getPeer() metoda na java.awt.Component, java.awt.Fontoraz
java.awt.MenuComponent klasy i bezpośrednie znane podklasy.
Aby sprawdzić, czy obiekt peer został ustawiony, należy zastąpić kod:
if (component.getPeer() != null) { .. }
następującym kodem:
if (component.isDisplayable()) { .. }
Aby sprawdzić, czy komponent jest uproszczony, należy zastąpić kod:
if (component.getPeer() instanceof LightweightPeer) ..
następującym kodem:
if (component.isLightweight()) ..
Ten przepis zastępuje użycie getPeer() metoda w java.awt.* zajęcia. Metoda component.getPeer() != null
jest zastąpiony przez component.isDisplayable() oraz
component.getPeer() instanceof LightweightPeer jest zastąpiony przez component.isLightweight().
Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek.
Więcej informacji na ten temat zawiera dokumentacja java.awt.peer Not Accessible (Pakiet java.awt.peer jest niedostępny) i Class Component (Klasa Component).