| Java | Planter dans les JComboBox

Fermé
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 8 avril 2009 à 19:28
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 9 avril 2009 à 18:27
Bonsoir,
J'ai un souci avec ces objets. Je veux que lorsque je choisis une marque les modèles s'affiche, voilà merci de me rectifier les erreurs :

	//La marque
		JPanel panMarque = new JPanel();
		panMarque.setBackground(Color.white);
		panMarque.setPreferredSize(new Dimension(220, 60));
		panMarque.setBorder(BorderFactory.createTitledBorder("Marque du véhicule"));
		marque = new JComboBox();
		marque.addItem("Renault");
		marque.addItem("Peugeot");
		marque.addItem("Kia");
		marque.addItem("Hyndai");
		marque.addItem("Chevrolet");
		marque.addItemListener(new ItemListener(){
			   
	           

			@Override
			public void itemStateChanged(ItemEvent e) {
				// TODO Auto-generated method stub
				 if (e.getItem().equals("Peugeot")) {
                    
                     modele.addItem ("207");
                    
                 } 
                 else if (e.getItem().equals("Renault")) {
                     
                     modele.addItem ("Clio");
                     
                     
                 }  
			}
		});   
		
		marqueLabel = new JLabel("Marque : ");
		panMarque.add(marqueLabel);
		panMarque.add(marque);
		
		//Le modele
		JPanel panModele = new JPanel();
		panModele.setBackground(Color.white);
		panModele.setPreferredSize(new Dimension(220, 60));
		panModele.setBorder(BorderFactory.createTitledBorder("Modele du véhicule"));
		modele = new JComboBox();
		modeleLabel = new JLabel("Modele : ");
		panModele.add(modeleLabel);
		panModele.add(modele);
		

A voir également:

3 réponses

Utilisateur anonyme
8 avril 2009 à 20:24
Salut,

Et quel est le problème ? Car pour faire partie de la solution, il faut tout de même connaître ce problème...

Cordialement,

Dan
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
8 avril 2009 à 23:02
Ben le problème c'est que je n'ai pas de solution a ce problème, le code est incorrecte, on m'affiche juste une seule fois les modèles....

marque x alors x' modèle ou x" modèle ...
marque y alors y' modèle ou y" modèle ...

Fonctionne pas avec ce code, a savoir pourquoi ^^
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
9 avril 2009 à 18:27
Pas de connaissances l'a dessus ?
0