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

 Java Discussion :

Texte cliquable dans un tableau


Sujet :

Java

Vue hybride

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

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 39
    Par défaut Texte cliquable dans un tableau
    Bonjour,

    Je voudrais savoir si c'est possible de créer un texte cliquable dans un JTable. Je m'explique. J'ai une table contenant les identifiants des objets, je voudrais rendre ces identifiants cliquables. Et en cliquant dessus, j'ouvrirais une fenetre contenant l'objet en plus détaillé. Je pensais à un mouselistener mais celui-ci écoute un composant en général et non juste une partie.

    Merci d'avance.

  2. #2
    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
    Il te suffit d'une MouseListener placé sur la JTable et d'utiliser les méthodes rowAtPoint ,columnAtPoint de la JTable pour savoir à quelle ligne/quelle colonne correspond l'endroit où l'utilisateur a cliqué.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 39
    Par défaut
    Merci beucoup!!
    Juste une petite chose, n'y a-t-il pas de moyen pour que ce soit visible la "cliquabilité". Je veux dire quand on passe la souris dessus, la fleche du curseur devient une petite main indexée??

  4. #4
    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

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 39
    Par défaut
    Je pense que c'est ce qu'il me faut, sauf que là je ne comprend pas des masses. Je veux dire le LinkRenderer/linkListener c'est quoi? Des méthodes simple ou d'écoute, ce sont des classes. Je suis un peu largué. D'autant plus qu'avec eclipse, je ne trouve pas de suggestion d'import pour ces classes

  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
    il faut créer ces classes, LinkRenderer héritant de DefaultTableCellRenderer et LinkListener héritant de MouseAdapter.

    Ensuite il te suffit de spécifier le renderer de ta colonne comme étant un LinkRenderer et d'ajouter ton LinkListener en tant que MouseListener de ta JTable.

    Si tu ne sait pas ce que sont les Renderers je te conseille très fort de retourner lire les tutos JTable que ce soit dur developpez.com ou sur le site de sun.

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

Discussions similaires

  1. input text imbriqué dans un tableau
    Par bullrot dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 23/10/2008, 11h08
  2. texte encadré dans un tableau
    Par nander dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 21/05/2008, 16h11
  3. [Tableaux] afficher un texte contenu dans un tableau
    Par liverbird dans le forum Langage
    Réponses: 2
    Dernier message: 04/07/2007, 16h41
  4. Réponses: 1
    Dernier message: 14/06/2006, 18h56
  5. [HTML] affichage d'un text brut dans un tableau
    Par fren2809 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 07/10/2005, 13h57

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