La lista de configuraciones regionales admitidas para User Interface Translation no tiene todos los idiomas que necesito admitir. ¿Cómo puedo agregar más idiomas para un JFileChooser
?¿Cómo puedo agregar la localización a JFileChooser para una configuración regional que no se admite de forma predeterminada?
9
A
Respuesta
9
De hecho, es posible utilizar archivo de propiedades para traducir cadenas Swing estándar. Sólo tiene que llamar
UIManager.getDefaults().addResourceBundle("com.mypackage.messages");
donde com.mypackage.messages
es un nombre base paquete totalmente cualificado.
8
Puede cambiar las propiedades de su JFileChooser como FileChooser.openButtonText
UIManager.put("FileChooser.acceptAllFileFilterText", "Directorios");
UIManager.put("FileChooser.lookInLabelText", "Localização");
UIManager.put("FileChooser.cancelButtonText", "Cancelar");
UIManager.put("FileChooser.cancelButtonToolTipText", "Cancelar");
UIManager.put("FileChooser.openButtonText", "Adicionar");
UIManager.put("FileChooser.openButtonToolTipText", "Adicionar ficheiro(s)");
UIManager.put("FileChooser.filesOfTypeLabelText", "Tipo");
UIManager.put("FileChooser.fileNameLabelText", "Ficheiro(s)");
UIManager.put("FileChooser.listViewButtonToolTipText", "Lista");
UIManager.put("FileChooser.listViewButtonAccessibleName", "Lista");
UIManager.put("FileChooser.detailsViewButtonToolTipText", "Detalhes");
UIManager.put("FileChooser.detailsViewButtonAccessibleName", "Detalhes");
UIManager.put("FileChooser.upFolderToolTipText", "Um nível acima");
UIManager.put("FileChooser.upFolderAccessibleName", "Um nível acima");
UIManager.put("FileChooser.homeFolderToolTipText", "Ambiente de Trabalho");
UIManager.put("FileChooser.homeFolderAccessibleName", "Ambiente de Trabalho"); UIManager.put("FileChooser.fileNameHeaderText", "Nome");
UIManager.put("FileChooser.fileSizeHeaderText", "Tamanho");
UIManager.put("FileChooser.fileTypeHeaderText", "Tipo");
UIManager.put("FileChooser.fileDateHeaderText", "Data");
UIManager.put("FileChooser.fileAttrHeaderText", "Atributos");
UIManager.put("FileChooser.openDialogTitleText","Adicionar Fotos");
UIManager.put("FileChooser.readOnly", Boolean.TRUE);
Recursos:
Cuestiones relacionadas
- 1. ¿Cómo puedo modificar la configuración regional predeterminada en android?
- 2. Obtener la cadena de la configuración regional predeterminada mediante una cadena en la configuración regional específica
- 3. Cambiar la configuración regional predeterminada en Symfony2
- 4. ¿cómo configuro la configuración regional predeterminada para mi JVM?
- 5. Agregar una configuración regional en Mac OSX
- 6. Cómo cambiar la configuración regional predeterminada en GWT
- 7. Escribir archivos binarios usando C++: ¿importa la configuración regional predeterminada?
- 8. Cambiar la configuración regional predeterminada en IIS 6.0
- 9. ¿Cómo evitar agregar la configuración regional predeterminada en las URL generadas?
- 10. Configuración regional predeterminada para el servicio Tomcat en Windows XP
- 11. Cómo restaurar la configuración regional predeterminada de una aplicación de Android
- 12. Tapiz: página de inicio use configuración regional en inglés en lugar de configuración regional predeterminada
- 13. Configuración de la configuración regional de Java
- 14. Rieles: ¿Cómo hacer que Date strftime tenga en cuenta la configuración regional predeterminada?
- 15. Inicializar configuración regional predeterminada y zona horaria con la configuración de Spring
- 16. ¿Por qué no puedo agregar localización a mi aplicación iOS?
- 17. Sys.setlocale: solicitud para establecer la configuración regional ... no se puede cumplir
- 18. Cambiar la configuración de idioma (configuración regional) para el dispositivo
- 19. Cómo formateo una moneda para una configuración regional en Java
- 20. La configuración regional no existe en Java
- 21. Forma correcta de realizar la comparación de configuración regional
- 22. String.Format considere la configuración regional o no?
- 23. ¿Cómo obtener el idioma (configuración regional) que muestra actualmente la aplicación de Android?
- 24. Git GUI: cómo cambiar la configuración regional
- 25. Configuración AutoEventWireup = "false" de forma predeterminada
- 26. Código de configuración regional para hebreo/¿Referencia a otros códigos de configuración regional?
- 27. ¿Cómo cambiar la configuración regional predeterminada del sistema en Windows XP?
- 28. ¿Cómo cambio la configuración regional que usa JasperReports?
- 29. ¿Es posible crear su configuración regional personalizada?
- 30. cambiar la configuración regional de la fecha
Entonces, ¿hay alguna manera de poner esto en un archivo de propenes para que se lleve a cabo la correcta elección de la lógica de la configuración regional? Podría agregar un código de verificación para las configuraciones regionales que estoy buscando, pero prefiero que jvm elija el archivo correcto para mí. –
AFAIK, me temo que debe verificar la configuración regional y configurar los nuevos valores manualmente. –
Puede subclasificar JFileChooser, agregar un código similar en el bloque de inicialización estático (obligatorio) y luego puede exportar estos valores a las propiedades tal como lo hace siempre. –