Non utilizzare il metodo getPeer

Tutti i metodi che fanno riferimento ai tipi definiti nel package java.awt.peer sono stati rimossi in Java 11. Questa regola contrassegna l'uso del metodo getPeer() nelle classi java.awt.Component, java.awt.Font e java.awt.MenuComponent e le sottoclassi direttamente note.

Per vedere se è stato impostato un peer, sostituire:

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

con quanto segue:

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

Per verificare se un componente è lightweight, sostituire:

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

con quanto segue:

if (component.isLightweight()) ..

Per ulteriori informazioni, consultare la documentazione java.awt.peer Not Accessible e Class Component.