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] Détecter qu'une case a obtenu le focus


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut [JTable] Détecter qu'une case a obtenu le focus
    Bonjour,

    J'ai une JTable et j'aimerais savoir comment faire pour détecter lorsque une cellule a obtenu le focus et savoir quelle cellule l'a obtenu et lorsque je sais tout ça, effectuer une action sur cette cellule.

    J'imagine qu'il faut utiliser un évènement pour détecter cela mais lequel et comment le mettre en place ?

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Il n'y à pas de FocusListener sur les cellules mais tu peux utiliser une des méthodes de la JTable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    JTable table = new JTable(10,20){
      public void changeSelection(int rowIndex, int columnIndex,
                                     boolean toggle, boolean extend) {
     
        // Récupérer la valeur
        Object valeur = getValueAt(rowIndex, columnIndex);
        // Faire les changements
        valeur = "selected";   
        // Valider les changements
        setValueAt(valeur, rowIndex, columnIndex);
     
        super.changeSelection(rowIndex, columnIndex, toggle, extend);
      }
    };

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut
    très bien. merci

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

Discussions similaires

  1. Détecter si une fenêtre spécifique a le focus
    Par Cdébryha dans le forum Langage
    Réponses: 9
    Dernier message: 14/05/2013, 16h46
  2. Réponses: 5
    Dernier message: 03/05/2008, 10h34
  3. [JTable] Après un editCellAt, préremplir une case
    Par bobic dans le forum Composants
    Réponses: 4
    Dernier message: 16/08/2006, 10h04
  4. Réponses: 9
    Dernier message: 15/05/2006, 16h23
  5. [JTable] comment colorer une case
    Par cladsam dans le forum Composants
    Réponses: 12
    Dernier message: 20/01/2005, 08h14

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