getPeer メソッドを使用しない

java.awt.peer パッケージに定義されていたタイプを参照するメソッドはすべて Java 11 で削除されました。この規則は、java.awt.Component クラス、 java.awt.Font クラス、および java.awt.MenuComponent クラスでの getPeer() メソッドの使用にフラグを立て、既知のサブクラスに送信します。

ピアが設定されているかどうかを確認するには、以下の置き換えを行います。

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

これを、次のものに置き換えます。

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

コンポーネントが軽量であるかどうかをテストするには、以下の置き換えを行います。

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

これを、次のものに置き換えます。

if (component.isLightweight()) ..

詳しくは、 java.awt.peer Not Accessible および Class Component の資料を参照してください。