tipo setfont personalizada para lista letra instalar fuentes fuente font example descargar agregar java swing fonts

personalizada - setfont java



Establecer la fuente global para una aplicaciĆ³n Java (2)

para un mejor control sobre cómo / qué fuentes reemplazar - de una manera independiente de LAF, pero per-laf controlable - eche un vistazo al proyecto JGoodies Looks

http://java.net/projects/looks

Permite intercambiar conjuntos de fuentes completos (que es una colección de fuentes semánticas, como control, diálogo, mensaje) en tiempo de ejecución.

Necesito establecer la fuente predeterminada para mi aplicación. ¿Hay alguna manera de hacer esto que no dependa de LaF?


Lo averigué:

Llamar con: setUIFont (new javax.swing.plaf.FontUIResource(new Font("MS Mincho",Font.PLAIN, 12)));

private static void setUIFont(javax.swing.plaf.FontUIResource f) { java.util.Enumeration<Object> keys = UIManager.getDefaults().keys(); while (keys.hasMoreElements()) { Object key = keys.nextElement(); Object value = UIManager.get(key); if (value instanceof javax.swing.plaf.FontUIResource) { UIManager.put(key, f); } } }