walkn
Messages postés96Date d'inscriptionsamedi 2 mai 2009StatutMembreDernière intervention23 avril 2011
-
31 mai 2010 à 14:54
walkn
Messages postés96Date d'inscriptionsamedi 2 mai 2009StatutMembreDernière intervention23 avril 2011
-
1 juin 2010 à 14:24
Bonjour, j'ai un petit probleme avec des ComboBox.
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 31 mai 2010 à 18:35
Je viens juste d'essayer ton code, et tout fonctionne bien chez moi, je ne sais donc pas d'où vient l'erreur, je te donne le code que j'ai testé, tu verras peut être quelque chose de différent
package combo;
import java.awt.Rectangle;
import javax.swing.JComboBox;
import javax.swing.JFrame;
public class Combo {
public static void main(String[] args){
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(100,100);
Combo r = new Combo();
f.add(r.getJComboBoxEnfants());
f.setVisible(true);
}
private JComboBox getJComboBoxEnfants() {
String[] passagers = {"", "0", "1", "2", "3", "4"};
JComboBox jComboBoxEnfants;
//if (jComboBoxEnfants == null) {
jComboBoxEnfants = new JComboBox(passagers);
jComboBoxEnfants.setBounds(new Rectangle(207, 9, 92, 21));
//}
return jComboBoxEnfants;
}
}
Si tu ne vois pas, tu peux peut être essayer ca même si ce n'est pas terrible:
String[] passagers = {"", "0", "1", "2", "3", "4"};
if (jComboBoxEnfants == null) {
jComboBoxEnfants = new JComboBox();
for(int i = 0; i < passagers.length; i++) {
jComboBox.addItem(passagers[i]);
}
}
walkn
Messages postés96Date d'inscriptionsamedi 2 mai 2009StatutMembreDernière intervention23 avril 2011 1 juin 2010 à 09:05
Aucun des deux codes ne fonctionnes, avec le premeir toujours la meme erreur et avec le second ma ComboBox disparait et lorsque je lance mon programme je n'ai rien dasn la Box
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 1 juin 2010 à 13:26
Quelle version de JAVA utilises tu, moi je suis à la version 1.6. Je pense que tu dois avoir une autre version. Le code fonctionne chez moi et il est donc difficile pour moi de corriger une erreur que je ne vois pas ...