[Properties] comment les utiliser ?
je voudrais savoir comment utiliser les fichiers properties. car j'essaie de faire :
Code:
1 2 3 4 5 6 7 8 9
| public static void main(String args[]) throws Exception
{
String langage = new String(args[0]);
String pays= new String(args[1]);
Locale currentLocale = new Locale(langage, pays);
ResourceBundle message = ResourceBundle.getBundle("Properties/MessageBundle,currentLocale);
FenetreAplic f = new FenetreAplic();
} |
le pb c'est qu'il reconnait pas args[0] et args[1].
ensuite, mon fichier MessageBundle_fr_FR.properties contient juste :
Code:
1 2 3
| Texte1 = blabla
Texte2 = titi
Texte3 = toto |
mais sachant que tout se passe dans FentreApplic par la suite, comment utiliser le texte contenu dans le fichier MessageBundle_fr_FR.properties.
pour l'instant j'ai :
Code:
System.out.println("blabla");
et moi je voudrais :
Code:
System.out.println(Texte1);
Comment faire ?
Merci
Re: [Properties] comment les utilser ?
Imaginons que tu ai un fichier properties MessageBundle_fr_FR.properties, tu dois faire:
Code:
1 2 3 4 5 6 7 8 9
| public static void main(String args[]) throws Exception {
String langage = new String(args[0]);
String pays= new String(args[1]);
Locale currentLocale = new Locale(langage, pays);
ResourceBundle messages = ResourceBundle.getBundle("MessageBundle", currentLocale);
String message = messages.getString("Texte1");
FenetreAplic f = new FenetreAplic();
} |
Secundo args[0] et args[1] sont les paramètres que tu passe lorsque tu exécute ton programme java:
java -classpath ... <LaClasse> arg1 arg2 ....