Maitrisez votre préparation <br> maximiser votre chance
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) :
Saisir, 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 Meta Clouds = MetaUSB.. :
Votre espace de stockage offert par
MetaComputer. c'eat aussi lié à vos base de données,
si vous travaillez avec une application MetaComputer
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 Meta-eEntreprise :
Votre entreprise sur le net..
Lancer, suivre une action commerciale
Page d acceuil Meta-eFormation :
Des supports de formation tres adaptés
à votre développement personnel,
A une activité professionnelle de pointe...
Page d acceuil jeux :
jeux pour les enfants
aussi pour les grands
Super-Logiciels pour vous
Al Adae
Logiciel de gestion de paiy et de personnel ...
AsSaydalani
Un logiciel pour la gestion pharmaceutique ... - ventes aux guichets, reglements
- utilisation de codes barres
- Base de données des médicament saisie et ajour
- Gestion des achats et des fournisseurs
- Gestion des peromptions
- ...
Al Tana9olat
Solution complète de la gestion des gares:
Quitances, voyages, loyers, ...
Al Modabbir Beton
Une version de Al Modabbir destinée aux entreprises dont l'activité est la production et vente du beton ...
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 ©2020. Metacomputer Engineering s.a.r.l . tous les droits réservés