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 :

Utilisation de JTable ou affichage en tableau


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 38
    Par défaut Utilisation de JTable ou affichage en tableau
    Bonjour,

    Je voudrais utiliser une grille, un genre de flexgrid sous vb, pour présenter des données sous forme de tableau.

    Je ne trouve pas de tutoriel ou d'info dessus, sur sa création et son utilisation.

    Pourriez-vous m'aider svp?

    merci.

  2. #2
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Tu pourrais expliquer ce que tu entends par flexgrid (tout le monde ne fait pas du vb) ?

    Si tu veut un tableau, c'est bien vers la JTable qu'il va falloir t'orienter (voire la JXTable, pour les fonctions de tri) et le forum regorge de posts là-dessus.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 38
    Par défaut
    En fait, la flexgrid sous vb est un control permettant l'affichage tabulaire.

    On peu y mettre des valeurs ou la lié à une db.

    Selon ce que tu me dit, cela coïncide avec la JTable, ce qui semble équivalent à première vue, mais je n'arrive pas à y mettre des valeurs par programmation ni savoir comment l'utiliser.

    C'est là que je bloque en réalité.

    En fait, je suis plus à l'aide avec .net vb 6 mais je voudrais me familiariser avec java et les composants graphics, notemment la JTable.

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    pour mettre des données dans une JTable, tu as 2 choix, soit ton tableau sera statique, donc tu le passes en paramètre de ta JTable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Object[][] data = new Object[x][y];
     
    //Remplissage du tableau
     
    JTable taJTable = new JTable(data);
    soit alors, si tu dois pouvoir modifier ces données, il te faut passer par un model

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DefaultTableModel model = new DefaultTableModel();
    JTable taJTable = new JTable(model);
    et ensuite tu modifieras tes données directement dans le model.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 38
    Par défaut
    Pour la modification, je suppose que cela donne un truc ainsi: mais rien ne s'affiche.

    DefaultTableModel dataModel;
    JTable table;

    dataModel = new DefaultTableModel();
    dataModel.setColumnCount(3);
    dataModel.setRowCount(10);
    table = new JTable(dataModel);
    scrollpane = new JScrollPane(table);
    dataModel.setValueAt("ha",1,1);

    scrollpane.add(table);
    this.add(scrollpane);

    Là, en java, y a un truc que je capte jamais.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 38
    Par défaut
    Ha!! ça va!! J'ai trouver l'erreur fautive !!!!

    Merci Beaucoup pour l'aide.

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

Discussions similaires

  1. [JTable] toolTips sur un tableau
    Par seiryujay dans le forum Composants
    Réponses: 3
    Dernier message: 25/08/2005, 15h28
  2. [Debutant] URL utilisable depuis une case d'un tableau de BD
    Par Marc_3 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 03/04/2005, 19h06
  3. Probleme affichage dans tableau selon requête
    Par moulette85 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 01/03/2005, 15h44
  4. [W3C] affichage de tableau
    Par Anonymous dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 28/12/2004, 14h40
  5. affichage de tableau dynamique
    Par EJ dans le forum XMLRAD
    Réponses: 12
    Dernier message: 04/06/2004, 10h58

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