Java TrueTypeFont

Java TrueTypeFont,java,truetype,Java,Truetype,我想在我的小程序中使用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 有办法解决这

我想在我的小程序中使用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方法提供的数据。

您有多个问题:

  • sun.font.TrueTypeFont
    是一个实现类,您不应该使用它
  • 它的构造函数是“包私有”(默认访问),这意味着您不能从另一个包访问它(Eclipse正好告诉您)
  • 即使您可以访问它,[不受信任的]小程序也无法访问
    sun.*
    类(由
    package.access
    security属性控制)

如何检查哪些软件包可用于不受信任的小程序?