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

Composants Java Discussion :

[JList] ajouter un élément


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut [JList] ajouter un élément
    Je cherche a ajouter la valeur d’une Jtexte dans un Jliste mais toujours un message de type
    (Voir ligne X)
    Pouvez vous SVP me donner une solution ?


    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
    17
    18
    19
    20
    21
    22
    23
    private JTextField getTxtgouche() {
    		if (txtgouche == null) {
    			txtgouche = new JTextField();
    			txtgouche.setBounds(new java.awt.Rectangle(74,9,118,25));
    			txtgouche.addKeyListener(new java.awt.event.KeyAdapter() {
    				public void keyPressed(java.awt.event.KeyEvent e) {
    				 // TODO Auto-generated Event stub keyPressed()
    					if (e.getKeyCode()==KeyEvent.VK_ENTER){
    						System.out.println("keyPressed()de enter lol");
     
    // Ligne X
    listeGouche.add(txtgouche.getText());
    // Erreur de type “ la method add(String component) de type container ne s’appliquer pas aux //arguments string
    						txtgouche.setText("");
     
     
    					}
     
    				}
    			});
    		}
    		return txtgouche;
    	}

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    c'est dans le modèle de la liste qu'il faut ajouter...

  3. #3
    Membre éclairé Avatar de amazircool
    Inscrit en
    Décembre 2005
    Messages
    497
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 497
    Par défaut
    C'est-à-dire ? Pouvez vous svp m expliquer avec un exemple :=)
    Merci d’avance

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    ce sujet a déjà été abordé maintes et maintes fois dans ce forum.
    Pour l'exemple, suivre le lien de la javadoc :
    http://java.sun.com/docs/books/tutor...ents/list.html

  5. #5
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut
    Coucou

    Pense au !!!!

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut
    voila une tranche de code que j'ai utilisé et le pbm est résolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    // voila la declaration
    private DefaultListModel lm=new DefaultListModel();
        private JList mListSRubrique = new JList(lm);
     
    // vData est un vecteur
      for(int i=0;i<vData.size();i++) {
               // System.out.print("la valeur de" +i+"ieme element de vecteur"+vData.get(i)+ "\n");
                list=(Hashtable)vData.get(i);
                lm.addElement(" " + (i+1) + " - " + list.get("Libelle"));
            }
    bon courage

  7. #7
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut
    est ce que ce code ajoute les éléments dynamiquement sur le forme ??? ..... pas très sur ....

  8. #8
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Par défaut
    voila la squelette de code qui ajout les elements a la liste
    j'utilise actuellement et je travail sur un projet avec jlist

  9. #9
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut
    Voila comment j'ajoute un élément dans une JList, c'est surement pas le meilleur bout de code mais il a le mérite de voir les éléments ajoutés en Temps réel..


    Si qq a mieux à proposer je suis preneur !!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ListModel backup = maList.getModel();
            DefaultListModel dlm = new DefaultListModel();
            if (backup.getSize() > 0) {
                for (int i = 0; i < backup.getSize(); i++) {
                    dlm.add(i, backup.getElementAt(i));
                }
            }
            if (!dlm.contains(nouvelElem) {
                dlm.addElement(nouvelElem);
            }
            maList.setModel(dlm);

Discussions similaires

  1. [JList] Ajout d'un élément
    Par silouanej dans le forum Composants
    Réponses: 2
    Dernier message: 18/04/2008, 14h57
  2. Ajout d'élément à une JList
    Par miria.vhg dans le forum Composants
    Réponses: 4
    Dernier message: 06/02/2007, 15h29
  3. [Jlist][DefaultListModel] Listener sur ajout d'éléments
    Par Invité dans le forum Composants
    Réponses: 2
    Dernier message: 23/03/2006, 14h32
  4. [JList] Ajout d'élément
    Par clairette dans le forum Composants
    Réponses: 13
    Dernier message: 16/06/2005, 15h53
  5. Réponses: 6
    Dernier message: 10/07/2004, 12h19

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