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

NetBeans Platform Java Discussion :

récuperer ligne selectionée d'un jtable dans des zonnes de textes


Sujet :

NetBeans Platform Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 20
    Par défaut récuperer ligne selectionée d'un jtable dans des zonnes de textes
    salut,
    j'aimerai bien savoir comment récuperer sous netbeans l'enregistrement d'une ligne que je selection dans un jtable dans les zonnes de textes apropriés,merci

  2. #2
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    salut,

    la classe JTable contient les méthode suivantes:

    getSelectedRow() : permet de récupérer l'index de la ligne sélectionné
    getValueAt(int ligne, int colonne) : permet de récupérer la valeur (de type Object) de situé dans la cellule (ligne:colonne)

    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    int ligneSelectionne = taJTable.getSelectedRow();
    //on récupére la valeur de la première colonne de la ligne sélectionné
    taJTable.getValueAt(ligneSelectionne, 0);

  3. #3
    Membre averti
    Inscrit en
    Août 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 20
    Par défaut
    ok je vais esayer,mais le code je vais le metre dans quel evenement de jtable?est ce que c'est: private void jTableFocusGained(java.awt.event.FocusEvent evt) {
    // TODO add your handling code here:
    }
    merci

  4. #4
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    je crois qu'il faudra utiliser un ListSelectionListener

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    jTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
        public void valueChanged(ListSelectionEvent e) {
        .............
        }
    });
    mais bon, c'est à vérifier

    tu peux aussi essayer avec le focusGained

  5. #5
    Membre averti
    Inscrit en
    Août 2008
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 20
    Par défaut
    probleme résolu,il suffi de metre le code dans l'evenement mouse clicked de jtable.merci

  6. #6
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    ok

    bonne chance pour la suite, et surtout n'oublie pas le bouton

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/04/2010, 16h19
  2. [RegEx] Remplacer les <br/> par des sauts à la ligne dans des zones de texte
    Par doncandid dans le forum Langage
    Réponses: 5
    Dernier message: 17/03/2010, 17h59
  3. inserer ligne jTable dans des jtextField
    Par karamokooo dans le forum Composants
    Réponses: 3
    Dernier message: 08/03/2010, 15h47
  4. Réponses: 3
    Dernier message: 12/03/2008, 09h54
  5. Réponses: 6
    Dernier message: 12/12/2006, 18h58

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