getPeer 메소드 사용 안함

에 정의된 유형을 참조하는 모든 메서드 java.awt.peer 패키지는 Java 11에서 제거됩니다. 이 규칙은 getPeer() 메서드의 java.awt.Component, java.awt.Fontjava.awt.MenuComponent 클래스와 직접 알려진 하위 클래스.

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

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

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

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

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

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

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

if (component.isLightweight()) ..

이 레시피는 getPeer() 메서드의 java.awt.* 클래스. AdminAuthorization 인터페이스의 component.getPeer() != null 은 다음과 같이 대체됩니다 component.isDisplayable()component.getPeer() instanceof LightweightPeer 은 다음과 같이 대체됩니다 component.isLightweight().

수정사항 자동화를 사용으로 설정하려면 사용자 정의 구성을 애플리케이션 빌드 파일에 복사하십시오.

자세한 정보는 java.awt.peer Not Accessible Class Component 문서를 참조하십시오.