No utilizar el método getPeer

Todos los métodos que hacen referencia a tipos definidos en el java.awt.peer se eliminan en Java 11. Esta regla señala el uso del getPeer() en el java.awt.Component, java.awt.Font, y java.awt.MenuComponent clases y subclases directas conocidas.

Para ver si se ha establecido un igual, sustituya:

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

por lo siguiente:

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

Para probar si un componente es lightweight, sustituya:

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

por lo siguiente:

if (component.isLightweight()) ..

Esta receta sustituye el uso de getPeer() método en java.awt.* clases. El método component.getPeer() != null se sustituye por component.isDisplayable() y component.getPeer() instanceof LightweightPeer se sustituye por component.isLightweight().

Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.

Para obtener más información, consulte la documentación java.awt.peer Not Accessible y Class Component.