Bonjour tout d'abord,
Voilà je rencontre un problème. Je veux afficher la liste des mois dans un JComboBox, ça marche, mais ça me rajoute un dernier champ vide. Donc pour enlever ce dernier champ j'ai du créer un deuxième tableau. Je sais pas si il y a moyen plus simple (surement). Sinon, pour avoir les couple mois en lettres et mois en chiffres j'ai utilisé une HashMap là aussi je ne sais pas si c'est optimal.
Voilà mon code :
Merci d'avance pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 HashMap<String,Integer> monthsNum = new HashMap<String,Integer>(12); JComboBox monthsCombo; DateFormatSymbols dateSymbols = new DateFormatSymbols(Locale.getDefault()); String[] months1 = dateSymbols.getMonths(); String[] months2 = new String[12]; for (int i = 0; i < months1.length - 1; i++){ months2[i] = months1[i]; monthsNum.put(months1[i], i); } monthsCombo = new JComboBox(months2);
Partager