2011-02-19 1 views
2

내 애플릿에서 sun.font.TrueTypeFont 패키지에서 TrueTypeFont 클래스를 사용하고 싶습니다,하지만 이클립스 생성자를 볼 수 없다는 불평 유지 :자바 TrueTypeFont

import sun.font.TrueTypeFont; 
. 
. 
.  
new TrueTypeFont("a", new Object(), 1, false); 

수율 :

- The constructor TrueTypeFont(String, Object, int, boolean) is not visible 

해결 방법이 있습니까? Font 클래스를 TrueTypeFont으로 전송할 수 있나요? TrueTypeFont의 메소드에 의해 제공된 데이터를 가져와야합니다.

답변

1

당신은 거기에 여러 문제가 :

  • sun.font.TrueTypeFont은 당신이 장난하지 않아야 구현 클래스입니다.
  • 생성자가 "패키지 개인"(기본 액세스)이므로 다른 패키지에서 액세스 할 수 없습니다 (즉, Eclipse에서 사용자에게 말하고있는 것입니다).
  • [신뢰할 수없는] 애플릿은 sun.* 클래스 (package.access 보안 속성에 의해 제어 됨)에 액세스 할 수 없습니다.
+0

신뢰할 수없는 애플릿에서 사용할 수있는 패키지를 어떻게 확인할 수 있습니까? – pbp