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 :

[JTable] Obtenir le N° de lignes et column cliquée


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Par défaut [JTable] Obtenir le N° de lignes et column cliquée
    Bonjour,

    J'ai un petit problème à résoudre et je ne sais pas comment m'y prendre.
    J'ai fait un JTable avec un dataModel et j'aimerais récupérer le n° de ligne et colonnes cliquées par l'utilisateur. J'ai essayé de surcharger la méthode <isCellEditable(...)> de la classe <DefaultTableModel> mais java appel cette méthode trois fois de suite pour un clique utilisateur. Ce qui est gênant car je dois ajouter un nouveaux nœud dans JTree avec la valeur de la cellule cliquée.

    Je ne sais pas comment obtenir autrement la cellule choisie.

    Si quelqu’un pouvais me donner un lien ou cela est expliqué ce serais sympa.

    Merci,

    Stef.

  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 peut tout simplement faire un getSelectedRow() et getSelectedColumn() non ? Et employer un MouseListener pour détecter l'action.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8
    Par défaut Que je suis stupide !
    Merci,

    Maintenat que tu l'as dis c'est evident.

    C'est pas bon de se coucher à 4h. Je me bornais à chercher dans la doc du JTable à la rubrique Field Summary...


    Salut !

  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
    Citation Envoyé par Stef-78
    Merci,

    Maintenat que tu l'as dis c'est evident.

    C'est pas bon de se coucher à 4h. Je me bornais à chercher dans la doc du JTable à la rubrique Field Summary...


    Salut !
    En effet

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

Discussions similaires

  1. [JScrollPane] [JTable] Se placer à la dernière ligne
    Par wishnight dans le forum Composants
    Réponses: 9
    Dernier message: 24/12/2015, 18h42
  2. [JTable] Obtenir des lignes de hauteur différente.
    Par Alec6 dans le forum Composants
    Réponses: 3
    Dernier message: 17/02/2006, 16h11
  3. [JTable] addRow() apres la derniere ligne
    Par Nico66 dans le forum Composants
    Réponses: 4
    Dernier message: 19/05/2005, 15h04
  4. [JTable] rowHeader et sélection de ligne
    Par norkius dans le forum Composants
    Réponses: 3
    Dernier message: 02/02/2005, 10h55
  5. Réponses: 9
    Dernier message: 12/08/2002, 07h38

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