Estoy seguro de que hay una gran cantidad de métodos, pero ¿cuál es la forma recomendada de hacer esto que tiene la menor cantidad de impacto a su código?¿Cuáles son las mejores prácticas para internacionalizar una aplicación de escritorio Java Swing?
Lo evidente es que se crea archivos de propiedades, pero ¿cómo se intercambian los valores en la prestación? En J2EE siempre vuelve a renderizar toda la página, así que es fácil. Pero en las aplicaciones Swing, ¿acabas de agregar el código para .getProperty() en el método paintComponent (Graphics g)?
Si ese es el caso, ¿no parece pesado ya que ahora tendrá que reemplazar este método en todas partes donde antes no lo necesita ...
adicional: ¿Cómo se configurar un sistema de notificación para volver a procesar todos los componentes actualmente visibles sin forzar algún tipo de patrón de registro?
supongo que si sobreescribo paintComponent (Graphics g) todo lo que tengo que hacer es disparar un evento que algo ha cambiado y el (g Gráficos) paintComponent método será llamado ...
La manera más fácil: pedir al usuario que reinicie el programa, para que los cambios surtan efecto. – Untitled