Java TrueTypeFont

时间:2011-02-19 00:14:00

标签: java true-type-fonts

我想在我的applet中使用sun.font.TrueTypeFont包中的TrueTypeFont类,但Eclipse一直在抱怨构造函数不可见:

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 个答案:

答案 0 :(得分:1)

你有多个问题:

  • sun.font.TrueTypeFont是一个你不应该玩的实现类。
  • 它的构造函数是“包私有”(默认访问),这意味着你无法从另一个包中访问它(这正是Eclipse碰巧告诉你的。)
  • 即使您可以访问它,[不受信任的] applet也无法访问sun.*类(由package.access安全属性控制)。