Las fuentes JNLP no funcionan

En mi programa, uso un archivo ttf para las fuentes, y cuando ejecuto el jar, las fuentes funcionan perfectamente, pero cuando se ejecuta a través de java web start, las fuentes solo funcionan a medias. mi aplicación es un motor de búsqueda, así que cuando busco, el programa usa bien la fuente, pero cuando hago clic en un resultado de búsqueda para que aparezcan otros 2 jframes, un controlador y una diapositiva, casi como un powerpoint, el controlador tiene la fuente correcta, pero la diapositiva no. Siento que podría deberse a que el controlador está usando la fuente y, por lo tanto, la diapositiva tampoco puede usarla, pero ¿qué puedo hacer para remediar la situación, aparte de duplicar el archivo de fuente y usarlo para el diapositiva jframe?

preguntado el 30 de junio de 12 a las 20:06

Puede depender de cómo instale sus fuentes: por GraphicsEnvironment.registerFuente debería hacer. Tal vez haya un problema al obtener el recurso de fuente; use una ruta absoluta "/.../... .ttf". -

bueno, no creo que sea un problema obtenerlo como recurso porque funciona en todos los jframe excepto uno. y solo es un problema cuando uso el archivo jnlp, si uso el jar, está perfectamente bien. -

"otros 2 jframes" Si te refieres a JFrame entonces 2 puntos. 1) Use mayúsculas correctas para que quede claro. 2) Ver El uso de múltiples JFrames, ¿buena o mala práctica? -

Ah, sí, me refiero a JFrame. Además, la forma en que mi programa debe usarse, no estoy seguro de si hay alguna otra forma de hacerlo. Con un controlador que cambia el contenido de una diapositiva, está destinado a proyectarse en otra pantalla. No estoy seguro de cómo hacerlo si no es con 2 JFrames -

1 Respuestas

El usuario también necesitaba la fuente instalada. Una especie de respuesta obvia...

Respondido 01 ago 12, 08:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.