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 dans JBuilder


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut JList dans JBuilder
    Bonjour, j'ai un BD sql que je tente de lire dans une Jlist (JBuilder). La connection à ma BD fonctionne.

    Après quelques recherches sur le net, j'en ai déduit que le code serait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		getContentPane().add(maListe);
    		maListe.setModel(new DefaultListModel());
    		film.setName("maListe");
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Statement stmt;
    String requete_sql_film="Select titre_fi from film"; 
    ResultSet rs =stmt.executeQuery (requete_sql_film);
    ResultSetMetaData rsmd = rs.getMetaData();
    int numCols = rsmd.getColumnCount();
    boolean more = rs.next();
    while(more){
      for (int i = 0; i < numCols; i++){
        maListe.addElement(rs.getString(i);
      }
    }
    JBuilder ne reconnait pas le "addElement"

    Merci !

    Nic

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    la méthode addElement se trouve sur DefaultListModel, et non pas sur JList

    Donc le code devrais ressembler à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monModel.addElement(rs.getString(i));

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut
    Okay et comment je fait pour associer mon modèle à ma liste ?

    Merci

    Nic

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ben en fait vous le faites déjà
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maListe.setModel(new DefaultListModel());

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut
    Le nom de mon modèle est donc maListe ?

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Ou pas. Il n'a pas vraiment de nom, il est contenu dans ta liste et tu peux y accéder via la méthode getModel.

Discussions similaires

  1. Appelez un rapport à partir de ireport dans jbuilder
    Par eddieange dans le forum iReport
    Réponses: 2
    Dernier message: 14/08/2006, 14h54
  2. integration bibliotheque java dans jbuilder 9.0
    Par foulla002 dans le forum JBuilder
    Réponses: 1
    Dernier message: 14/07/2006, 09h59
  3. rafraichissement d'une JList dans un JScrollPane
    Par Nicool dans le forum Composants
    Réponses: 3
    Dernier message: 12/05/2006, 12h59
  4. Réponses: 4
    Dernier message: 29/08/2005, 19h50
  5. Création des états de sortie dans JBuilder ?
    Par k_hamza75 dans le forum JBuilder
    Réponses: 2
    Dernier message: 15/11/2004, 11h44

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