Nie używaj metody getPeer

Wszystkie metody odwołujące się do typów zdefiniowanych w pakiecie java.awt.peer zostały usunięte ze środowiska Java 11. Ta reguła powoduje oznaczenie użycia metody getPeer() w klasach java.awt.Component, java.awt.Font i java.awt.MenuComponent oraz w bezpośrednich znanych podklasach.

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()) ..

Aby uzyskać więcej informacji, patrz Niedostępna klasa java.awt.peer i Komponent klasy.