Bonjour :
petit question, quel est le meilleur choix pour afficher les mois dans une liste déroulant :
1_ se faire un liste, écrite à la main.
___ Facile, mais :
_____ Y a t-il un moyen de le mettre dans un ressource bundle, ou autre, pour que cela reste internationalisable
2_ Utiliser Calendar :
J'ai écrit ça :
Code :
- Calendar calendar = new GregorianCalendar();
- calendar.set(Calendar.MONTH, Calendar.JANUARY);
- calendar.set(Calendar.DAY_OF_MONTH, 1);
- Calendar second = Calendar.getInstance();
- second.set(Calendar.MONTH, Calendar.DECEMBER);
- second.set(Calendar.DAY_OF_MONTH, 31);
- while(second.after(calendar)){
- optionsParamaters.put("value", calendar.get(Calendar.MONTH) + 1);
- optionsParamaters.put("display", calendar.get(Calendar.MONTH) + 1);
- options.add(optionsParamaters.clone());
- optionsParamaters.clear();
- calendar.add(Calendar.MONTH, 1);
- }
|
Me reste plus qu'à transformer les mois de chiffre en lettre....
___J'y arrive pas
___Et je sais pas si c'est le mieux comme soluce
En vous remerciant