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 :

Entrée et sortie d'une cellule


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut Entrée et sortie d'une cellule
    Bonjour,
    Existe t-il un moyen de savoir lorsque l'on arrive dans une cellule (et une ligne) et lorsque que l'on quitte cette cellule (et cette ligne) ?
    D'avance merci.

  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
    Appliques un ListSelectionListener sur ta JTable.

    Chaque valueChanged correspondra à un changement de sélection, donc à la fois le fait de quitter une cellule et en rentrer dans une autre.

    ...

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Merci, mais comment savoir qu'on quitte x,y et qu'on entre dans x1,y1 ?

  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
    Par défaut
    Deux pauvres variables qui sont mises à jour à chaque changement, par exemple.

    Et dans le valueChanged tu peux parfaitement récupérer la cellule sélectionnée...

    Enfin, ensuite, que cherches tu à faire avec ça?

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Encore merci. Le but est de pouvoir initialiser le contenu d'une cellule au moment de son entrée, et donc avant qu'elle passe en modification utilisateur, puis, au sortir, exécuter une validation sur le contenu fraîchement modifié.
    Ceci afin de dupliquer des trigger de type:
    When-New-Item(Record)-Instance (entrée) et When-Validate-Item(Record) (sortie).

  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
    Ce genre de chose se font plutôt dans l'Editor (ou les Editors) que tu utilises pour ta JTable.

    En particulier la méthode stopCellEditing qui est là, entre autres, pour vérifier la valeur retournée par le getCellEditorValue().

    A toi de faire en sorte que lorsque cette méthode est appelée, elle modifie le champ sur lequel repose le getCellEditorValue() pour ajouter ce que tu veux.
    Ca, c'était pour la sortie de la cellule, pour l'entrée, il te suffit de faire ça correctement dans la méthode getTableCellEditorComponent que tu auras bien sur réimplémentée (même si elle ne fait qu'appeler le super et modifier le contenu du composant renvoyé par le super)

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/09/2008, 14h25
  2. Réponses: 1
    Dernier message: 28/05/2008, 10h08
  3. Réponses: 1
    Dernier message: 24/01/2008, 09h13
  4. Réponses: 3
    Dernier message: 19/08/2007, 02h04
  5. ne veut pas d'espaces entre les images dans une cellule
    Par cortex024 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 07/12/2006, 15h30

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