domingo, 9 de octubre de 2011

Como usar mis propias fuentes en mis aplicaciones java



Despliegue de la fuente
Copiar el archivo ttf dentro del paquete de la aplicacion

Cargar la fuente
Cargamos la fuente con el metodo java.awt.Font.createFont() 
En el caso que el tamaño sea de 1 punto utilizamosjava.awt.Font.deriveFont(float)para cambiar el tamaño de esta.

InputStream fin = this.getClass().getResourceAsStream("Asimov.ttf");
  this.asimov = Font.createFont ( // Load font from InputStream fin
    Font.PLAIN,
    fin
  ).deriveFont(24f);



Uso
Al final para utilizar la fuente utilizamos el metodo java.awt.Component.setFont();

second.setFont(this.asimov);

No hay comentarios:

Publicar un comentario