Nepoužívat metodu getPeer

Všechny metody, které odkazují na typy definované v balíku java.awt.peer, jsou odebrány v prostředí Java 11. Toto pravidlo označí příznakem použití metody getPeer() ve třídách java.awt.Component, java.awt.Font a java.awt.MenuComponent a přímých známých podtřídách.

Chcete-li zjistit, zda byl nastaven objekt typu peer, nahraďte:

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

za:

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

Chcete-li testovat, zda je komponenta odlehčená, nahraďte:

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

za:

if (component.isLightweight()) ..

Další informace viz dokumentace Balík java.awt.peer není přístupný a Komponenta třídy.