getPeer 메소드 사용 안함

java.awt.peer 패키지에 정의된 유형을 참조하는 모든 메소드가 Java 11에서 제거되었습니다. 이 규칙은 java.awt.Component, java.awt.Fontjava.awt.MenuComponent 클래스와 직접 알려진 서브클래스에서 getPeer() 메소드의 사용을 플래그 지정합니다.

피어가 설정되었는지 확인하려면 다음과 같이 바꾸기를 수행하십시오.

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

이를 다음으로 바꾸십시오.

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

컴포넌트가 경량인지를 테스트하려면 다음과 같이 바꾸기를 수행하십시오.

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

이를 다음으로 바꾸십시오.

if (component.isLightweight()) ..

자세한 정보는 java.awt.peer 액세스 불가능 클래스 컴포넌트 문서를 참조하십시오.