내 응용 프로그램에서 AWTUtilities
클래스를 사용하여 사용자 지정 창 셰이프를 만듭니다. 내가 아는 한, 다른 방법은 없습니다. 그것은 요구 사항입니다.AWTUtilities.setWindowShape()를 사용해야합니까?
warning: com.sun.awt.AWTUtilities is Sun proprietary API and may be removed in a future release
정확히 무엇을 의미 하는가 :
javadoc의 생성은 날이 오류를 준다? 사용할 수는 있지만 출시와 함께 작동하지 않을 수 있습니까? 왜 그걸 넣어야 하죠? 더 중요한 사실은 여기에 진정한 질문이 있습니다. Sun이 그것을 꺼내면 같은 일을하는 또 다른 방법으로 바꾸겠습니까? 그 경고가 무엇입니까?
코드를 호출하기 전에 AWTUtilities 클래스가 있는지 확인할 수 있습니다. 하지만 그렇게 할 필요가 없다면 그것은 단지 불쾌한 것입니다.
누구나 비슷한 수업 경험이 있습니까? API에 결국 수용되어 경고가 제거되었거나 동일한 작업을 수행하는 다른 방법으로 바뀌 었습니까? 이 점에 대해 걱정할 필요가 있습니까?
참고로, 나는 이것을 읽고 :
How to distribute AWTUtilities
사용자 지정 셸을 만들기 때문에 SWT_AWT를 사용할 수 없습니다. 그래서 위험을 감수해야합니다. Java 7 이전까지이 클래스가 제거 될까봐 걱정할 필요가 없다는 것을 알았 기 때문에 좋습니다. –