IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

Problème d'affichage de la valeur d'un ComboBox


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Eclipse
    Inscrit en
    Mars 2012
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Eclipse
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 26
    Points : 30
    Points
    30
    Par défaut Problème d'affichage de la valeur d'un ComboBox
    Bonjopur a tous,
    j'ai un problème au niveau de l'affichage de la valeur selectionnée de mon comboBox,en fait j'ai un comboBox dans la classe Fenetre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public class Fenetre extends JFrame {
    public fenetre() {
    JComboBox comboBox = new JComboBox();
    comboBox.setModel(new DefaultComboBoxModel(new String[] {"Anglais","Français" , "Allemand"}));
    comboBox.setBounds(278, 86, 134, 20);
    langue= (String) comboBox.getSelectedItem();
    contentPane.add(comboBox);
    }
    public String getLangue(){
    		return langue;
    	}
    }
    J'ai récupéré la valeur selectionnée du comboBox dans la variable de type String langue, puis en utilisant la methode getLangue j'affiche la valeur selectionnée du comboBox dans la label lblLangue de la classe Fiche au moment du chargement du frame.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    public class Fiche extends Jframe{
    public Fiche() {
    JLabel lblLangue = new JLabel("Langue");
    		lblLangue.setFont(new Font("Calibri", Font.BOLD, 14));
    		lblLangue.setBounds(28, 35, 77, 14);
    		contentPane.add(lblLangue);
    addWindowListener(new WindowAdapter() {
    			@Override
    			public void windowOpened(WindowEvent arg0) {
    				Fenetre fen = new Fenetre();
    				String lang = fen.getLangue();
    				lblLangue.setText(lang);
    			}
    		});
    	}
    le problème est que la valeur selectionnée du comboBox ne s'affiche pas , le Label lblLangue m'affiche que la premiere valeur du combo "Anglais", sa valeur ne change pas si je selectionne une autre valeur..
    Pouvez_vous m'aidez????

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2012
    Messages
    1 159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 159
    Points : 2 323
    Points
    2 323
    Par défaut
    Bonsoir,

    Oui, c'est juste que tu n'as pas de listener sur ta comboBox donc quand l'utilisateur change de langue l'objet fiche ne change pas la valeur de ta langue, il faut faire un listener avec l'evt OnChange (donc ItemListener ) sur la combo box. C'est dans ce listener que tu lui dis setJlabel(combobox.selectedItem());.

    Actuellement tu fais un listener sur l'ouverture de la fenêtre mais c'est sur le changement d'item de la combobox qu'il faut faire ton traitement.
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Insertion de ligne non voulue et problème d'affichage suite à la valeur d'une checkbox.
    Par Valadone dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 28/05/2015, 01h00
  2. Probléme d'affichage de la valeur de code barre dans un champ de saisie
    Par youssef_rjili dans le forum Windev Mobile
    Réponses: 30
    Dernier message: 28/07/2011, 10h12
  3. Affichage d'une valeur dans une zone de texte : Problème d'affichage
    Par snoopy69 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 08/07/2008, 08h49
  4. Réponses: 11
    Dernier message: 14/03/2008, 16h45
  5. [Oracle] Problème d'affichage de valeurs contenant un caractère blanc dans un champ
    Par domray dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 28/02/2007, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo