Necesito establecer la fuente predeterminada para mi aplicación. ¿Hay alguna manera de hacer esto que no dependa de LaF?Configuración de la fuente global para una aplicación Java
7
A
Respuesta
5
lo descubrió:
llamada 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);
}
}
}
3
para un mejor control sobre cómo/qué fuentes para reemplazar - de una manera independiente LAF, pero controlable por-LAF - Eche un vistazo al proyecto de Looks de JGoodies
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.
+0
Impresionante, tengo que controlar esto – user489041
Cuestiones relacionadas
- 1. Configuración global para AsNoTracking()?
- 2. ¿Cuál es la mejor manera de almacenar la configuración global de la aplicación en una aplicación de Rails?
- 3. WPF tamaño de fuente global
- 4. org.scalatest: Configuración global (como beforeAllSuites?)
- 5. Problemas con la configuración de una fuente diferente para UILabel
- 6. Configuración de la aplicación
- 7. global ADBannerView en la aplicación para iPhone
- 8. Configuración de java para usar una CPU
- 9. Implementación correcta de la configuración global
- 10. Configuración Server.ScriptTimeout de alcance global?
- 11. Emacs configuración global de pestañas
- 12. ¿Hay una configuración java para deshabilitar la validación de certificados?
- 13. una aplicación WinForm que no está influenciada por la configuración global de ClearType
- 14. Configuración global de "JAVA_OPTS" en Windows
- 15. Singleton para la configuración de la aplicación
- 16. ¿Cómo paso la configuración global a jshint?
- 17. log4net Configuración para la aplicación de consola
- 18. Git commit hooks: configuración global
- 19. configuración global sql_mode en mysql
- 20. Fuente predeterminada para la aplicación Windows Forms
- 21. ¿Cómo configurar la fuente predeterminada para una aplicación WPF?
- 22. Android - Cómo establecer una fuente personalizada para la aplicación entera
- 23. problema de configuración global de git
- 24. Configuración de lanzamiento global en Eclipse?
- 25. aplicación de configuración específica django
- 26. Android: preferencia de tamaño de fuente en toda la aplicación
- 27. Configuración de la configuración regional de Java
- 28. ¿Dónde almacenar la configuración para una aplicación .NET simple?
- 29. aplicación Variable global
- 30. Una API Java para generar archivos fuente Java
hmm ... qué requisito tan extraño: ¿está seguro de que quiere la misma fuente para _everything_? labels, textComponents, headers, borders, lo que sea? Los usuarios pueden estar confundidos. – kleopatra
Sí, necesito que sea la misma fuente. La razón es que necesito que sea una fuente personalizada que usamos para admitir personajes especiales. Todo en el programa es fuente de 12 puntos, por lo que el tamaño y todo eso no debería ser un problema. – user489041