Не следует использовать метод getPeer

Все методы, которые ссылаются на типы, определенные в java.awt.peer пакет удален в Java 11. Это правило отмечает использование getPeer() метод на java.awt.Component, java.awt.Fontи java.awt.MenuComponent классы и прямые известные подклассы.

Для того чтобы узнать, задан ли объект ComponentPeer, замените следующий код:

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

следующим кодом:

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

Для того чтобы узнать, является ли компонент упрощенным, замените следующий код:

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

следующим кодом:

if (component.isLightweight()) ..

Этот рецепт заменяет использование getPeer() метод в java.awt.* классы. В методе component.getPeer() != null заменяется на component.isDisplayable() и component.getPeer() instanceof LightweightPeer заменяется на component.isLightweight().

Скопируйте пользовательскую конфигурацию в файл сборки приложения, чтобы включить автоматизацию исправлений.

См. страницу java.awt.peer недоступен и документацию по классу Component.