Pregunta
Me gustaría utilizar el TrueTypeFont clase de sol.fuente.TrueTypeFont paquete en mi applet, pero Eclipse mantiene a quejarse de que el constructor no ser visibles:
import sun.font.TrueTypeFont;
.
.
.
new TrueTypeFont("a", new Object(), 1, false);
rendimientos:
- The constructor TrueTypeFont(String, Object, int, boolean) is not visible
Hay una manera de solucionar este problema?Es allí una manera de fundición Font
clase a TrueTypeFont
?Necesito obtener los datos proporcionados por los métodos de TrueTypeFont.
Solución
Tiene varios problemas:
sun.font.TrueTypeFont
es una implementación de la clase que no se debe jugar con ella.- Es constructor "paquete privado" (de acceso predeterminado), que significa que usted no puede acceder a ella desde otro paquete (que es lo que Eclipse ocurre decir a usted).
- Incluso si se pudiera acceder a ella, un [confianza] applet no puede acceder a
sun.*
clases (controlada por lapackage.access
la seguridad de la propiedad).
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow