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.

¿Fue útil?

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 la package.access la seguridad de la propiedad).
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top