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 :

Connaitre la position dans jTable à partir de la souris


Sujet :

Composants Java

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 14
    Par défaut Connaitre la position dans jTable à partir de la souris
    Coucou tout le monde,

    J'ai créé mon tableau avec jTable de swing sous netbeans.
    J'arrive bien à y stocker des données dedans.

    Maintenant, ce que je cherche à faire, c'est une interaction entre une selection de la souris et un autre champ :
    Je m'explique : Cas utilisateur :
    L'utilisateur selectionne une colonne dans le tableau (ou même une case) et un autre champ indique le numéro de la ligne selectionné (qui ne se trouve pas dans le tableau, un autre champ du style un JTextPane)

    J'ai tenté avec MouseClicked (java.awt.event.ActionEvent evt) mais je ne vois pas comment obtenir les coordonnées..

    Google est mon ami et répond à qui sait demandait :
    J'ai trouvé qu'il était possible de connaitre les coordonnées de jTable avec la méthode columnAtPoint (qui prend en parametre un point).

    Maintenant, la problématique est la suite : si je créer une méthode avec en parametre Point : Elle n'est pas executer car il n'existe aucune interaction entre le click de ma souris et la selection de la case et cette méthode... :-/

    Je me suis bien sur aussi renseigné sur : http://java.sun.com/j2se/1.4.2/docs/...ng/JTable.html
    Qui descrit les différentes méthode de la classe JTable.

    Voilà, j'espère que vous avez compris ma problèmatique :
    Je n'arrive pas à récup les coordonnées (il me suffit juste de selectionner une ligne et de connaitre le numéro de la ligne) d'une JTable.

    Lors de mes recherches, j'ai trouvé la fonction columnAtPoint qui me semble tout à fait approprié mais je ne vois pas comment déclaré Point avec des evenements (selection de la case en question).

    Si quelqu'un peut m'aidé à y voir plus claire
    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Par défaut
    JTable a une méthode getSelectedColumn et sa petite soeur getSelectedRow.
    Avec ça tu devrai t'en sortir.

Discussions similaires

  1. [MySQL] Connaitre la position dans un table créé dynamiquement
    Par bullrot dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 22/06/2010, 12h05
  2. Réponses: 3
    Dernier message: 06/04/2006, 16h09
  3. [PERL] connaitre la position d'une lettre dans un mot
    Par LE NEINDRE dans le forum Langage
    Réponses: 3
    Dernier message: 24/03/2006, 16h03
  4. Connaitre la position d'un curseur (px) dans un tableau
    Par frechy dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 10/02/2006, 15h39
  5. Réponses: 5
    Dernier message: 20/02/2005, 01h14

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