2011-02-19 2 views
2

私は私のアプレットでsun.font.TrueTypeFontパッケージからTrueTypeFontクラスを使用するようにしたいのですが、Eclipseはコンストラクタが見えない不満保つ:Javaの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

関連する問題