Multiplier votre capacite de memorisation par 10
Page d acceuil Acceuil
Bienvenue sur votre bureau MetaComputer
Page d acceuil Mes licences
Acquerir un logiciel ou un service MetaComputer
Page d acceuil Gestion commerciale :
Devis, commandes, stock...
connexion à modabbir bureau
Se retrouver dans un véritable marché
Page d acceuil Hassib (comptabilite generale) :
Saiisr, importer votre balance..
Sortir vos etats fiscaux,
Envoyer votre declaration via internet
Page d acceuil Adae : Gestion de paye.. :
Gestion de personnels,
elaborer bulletins de paye
effectuer la declaration de CNSS
Page d acceuil Al Morakib
pour surveiller et controler par cameras
ma maison, mon lieu de travail, mes depots...
Page d acceuil Mes PCs :pour surveiller et controler
mes ordinateurs, ceux de mes enfants
et meme les pcs du lieu de travail
Page d acceuil Service Meta GPS :
Reperer vos vehicules
Suivre et controler a distance
tous vos vehicules..
Page d acceuil Meta FAX
Envoyer des FAX sans ligne
et sans apareil
Decoller...
Page d acceuil Emailer
Envoyer à des Miliers
des e-mails de prospection
Page d acceuil Service MetaSMS :
Envoyer et gerer vos SMS
Faire des compagnes publicitaires
Avec des résultats sures et optimaux
Page d acceuil jeux :
jeux pour les enfants
aussi pour les grands
Produits pour vous
Al Adae
Logiciel de gestion de paiy et de personnel ...
Al Fondoki
Logiciel de la gestion hôteliere:
Réservations, main courante, poits de vente, dépôts, occupation des chambres, ...
Al Modabbir Beton
Une version de Al Modabbir destinée aux entreprises dont l'activité est la production et vente du beton ...
Al Morakib
Logiciel de serveillance par camera et par internet ...
Plus
Projets pour vous
Net sou9 / e-souk
NetFavoris 
NOUS |  contacter-nous
Avenue des F.A.R. Rsidence Niama N6 - Ttouan (Maroc)
Tl :(+212) 8 90 60 52 25
Fax :(+212) 5 39 97 25 15
Mobile :(+212) 6 61 10 74 37
Email :mce@meta-computer.com
 

Acceuil  Tutoriels(1151)  Java Swubg : ComboboxImbriqués !
Java Swubg : ComboboxImbriqués ! 2012-06-08

-

Cette source montre comment créer deux combobox pour lesquelles les données contenues dans la combobox fille dépendent de l'item selectionné dans la Combobox mère.
package fr.julien.cl;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JComboBox;
import javax.swing.JFrame;
/**
* Cette classe montre comment utiliser des combobox en cascade
*


* Les données contenues dans la combobox fille dépendent de l'item
* selectionné dans la Combobox mère.
*


*
* @author Julien
* @version 1.0
*
*/
public class Lanceur {
public static void main(String[] args) {
JFrame f = new JFrame("ComboBox en cascade");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(new Dimension(300, 100));
f.setLocationRelativeTo(null);
/* Données de la ComboBox de référence */
ComboBoxModel modelMere = new DefaultComboBoxModel(new Object[]{"France", "Espagne"});
/* Données à afficher si l'item de la comboBox de référence est France */
final ComboBoxModel modelFrance = new DefaultComboBoxModel(new Object[]{"Paris", "Marseille", "Lyon", "Toulouse"});
/* Données à afficher si l'item de la comboBox de référence est Espagne */
final ComboBoxModel modelEspagne = new DefaultComboBoxModel(new Object[]{"Madrid", "Barcelone", "Valence"});
final JComboBox mere = new JComboBox(modelMere);
final JComboBox fille = new JComboBox(modelFrance);
/* L'ItemListener est appelé chaque fois que la sélection change */
mere.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
if(mere.getSelectedItem().equals("France")){
fille.setModel(modelFrance);
}
else if(mere.getSelectedItem().equals("Espagne")){
fille.setModel(modelEspagne);
}
}
});
f.setLayout(new GridLayout(0, 1));
f.add(mere);
f.add(fille);
f.setVisible(true);
}
}
Commentaires des visiteurs :
Ajouter votre commentaire :
Nom :
E-mail :
Commentaire :


Espace Abonné

Mot passe oublié?

Créez un compte maintenant.
Publicité

 
Copyright © 2007 - 2016. Metacomputer Engineering s.a.r.l . tous les droits réservés