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 :

Edition d'une cellule non sélectionné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
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut Edition d'une cellule non sélectionnée
    Bonjour,

    J'aimerais éditer mes cellules de JTable sans pour autant avoir à les sélectionner au préalable.

    Par exemple, en cliquant sur un bouton on déclenche une méthode qui va éditer une cellule spécifique sans qu'on ne soit pas obliger de cliquer sur celle-ci ?

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Javadoc !
    Et plus particulièrement "editCellAt" pour une JTable.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut
    J'avais remarqué cette méthode mais je ne vois pas comment l'utiliser dans mon cas.

    Par exemple, je clique sur un bouton valider qui ne se trouve pas dans ma JTable. A la suite de ce clic, je voudrais par exemple que la valeur 5 s'affiche dans la cellule ( 1, 6 ) de ma JTable sans que l'utilisateur ait à effectuer d'autres actions que le clic.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 179
    Par défaut
    Citation Envoyé par darling Voir le message
    J'aimerais éditer mes cellules de JTable sans pour autant avoir à les sélectionner au préalable.
    Editer suppose que tu fasses usage d'un éditeur, donc editCellAt étais une bonne réponse (j'aurais dit pareil). Mais il semble que tu souhaites plutôt fixer une valeur de la table, là il faut utiliser setValueAt ou carrément aller modifier dans le modèle, ce qui peut se révéler plus efficace si tu as plusieurs éléments à changer.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut
    En effet Editer n'était pas un terme approprié.

    Je suis en train de modifier mon modèle comme conseillé, et ça marche à moitié on va dire. La modification n'apparait dans la JTable que lorsque je clique sur la cellule concernée, ce qui est assez embêtant.

    Je suis en train de rechercher pourquoi mais si quelqu'un a une idée je suis preneur.

    Merci

  6. #6
    Membre très actif Avatar de unknow0
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 452
    Par défaut
    Bonjour,

    il doit y avoir un évènement a envoyer a la JTable pour lui faite par des modification du model

  7. #7
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    javadoc encore une fois.
    Ce sera la méthode "fireTableCellUpdated" de ton modèle.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut
    D'accord, je vais essayer ça.

    Merci

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    javadoc encore une fois.
    Ce sera la méthode "fireTableCellUpdated" de ton modèle.
    Merci, ça marche bien !

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 179
    Par défaut
    Citation Envoyé par darling Voir le message
    Merci, ça marche bien !
    Dans ce cas, tu peux utiliser le bouton Résolu pour signaler que ton problème est résolu

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

Discussions similaires

  1. [XL-2010] Sélectionner une cellule non vide et la copier à un endroit définit par sa valeur
    Par bipbip.acme dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/02/2014, 20h28
  2. [JTable] rendre une cellule non editable après edition
    Par Phil29 dans le forum Composants
    Réponses: 3
    Dernier message: 31/08/2010, 19h00
  3. Macro qui modifie une cellule (non-voulu)
    Par spirit1300 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/12/2007, 17h37
  4. Récupérer un élément d'une combobox non sélectionnée
    Par skytofer31 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 20/12/2006, 14h50
  5. Edition d'une cellule d'un JTable
    Par teuteu62 dans le forum Composants
    Réponses: 3
    Dernier message: 05/01/2006, 15h16

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