Não use o método getPeer

Todos os métodos que se referem a tipos definidos no java.awt.peer são removidos no Java 11. Essa regra sinaliza o uso do getPeer() no método java.awt.Component, java.awt.Font, e java.awt.MenuComponent classes e subclasses diretas conhecidas.

Para consultar se um peer foi configurado, substitua:

if (component.getPeer() != null) { .. }

pelo seguinte:

if (component.isDisplayable()) { .. }

Para testar se um componente é leve, substitua:

if (component.getPeer() instanceof LightweightPeer) ..

pelo seguinte:

if (component.isLightweight()) ..

Esta receita substitui o uso de getPeer() método em java.awt.* aulas. O método component.getPeer() != null é substituído por component.isDisplayable() e component.getPeer() instanceof LightweightPeer é substituído por component.isLightweight().

Copie a configuração customizada para seu arquivo de construção do aplicativo para ativar a automação de correção.

Para obter mais informações, consulte java.awt.peer não acessível e a documentação do Componente de classe.