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 :

Récupérer data avec mises à jour


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
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut Récupérer data avec mises à jour
    Bonjour,

    Cela me paraissait simple à première vue, mais ça ne marche pas comme j'ai fait.
    En fait, j'ai un constructeur de mon JTable qui prend en paramètre un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String [][] data;
    String Header [];
    Le JTable est modifiable; je souhaiterai récupérer le "data"
    en ayant pris en compte les modifications de l'utilisateur.


    Mon JTable est créé à partir d'un DefaultTableModel
    public class DefautTM extends DefaultTableModel

    je pensais qu'il fallait simplement rajouter la fonction setValueAt
    à mon DefaultTableModel, mais j'ai quelques soucis


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public void setValueAt(Object value, int row, int col){
        	_data[row][col] = (String) value;
    }
    Lorsque je tape du texte, désormais, il n'est plus pris en compte : case vide...


    J'ai lu qu'il fallait peut-être redéfinir la méthode
    this.fireTableCellUpdated(row,col); dans DefaultTableModel
    ou encore fireTableDataChanged() ...
    mais j'ignore quoi mettre dedans

    Merci de m'avoir lu

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    je crois que je me suis mal exprimé :

    mon jtable se construit grâce à un String [][] data;
    et une fois affichée, l'utilisateur enregistre différentes données
    dans différentes cases,
    et j'aimerais récupérer data , et je souhaiterais qu'il contienne
    les données entrées par l'utilisateur,
    dans mon cas, lorsque je récupère le data,
    il n'a pas enregistré les données de l'utilisateur

    Suis je obligé de faire une double boucle for pour parcourir chaque
    case du tableau et l'enregistré dans mon data ?

  3. #3
    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
    Dans ton modèle, il faut aussi redéfinir "getValueAt".
    Comment déclares-tu ta 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.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Par défaut
    Merci, j'ai résolu mon problème en parcourant l'ensemble du tableau ...
    c'est pas très chouette, j'aurais voulu le faire à la volée à chaque
    fois que du texte est entré dans une cellule.

    Merci, mais je n'ai malheuresement pas le temps de refaire cela "proprement"

    Bonne soirée

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/11/2013, 11h55
  2. Réponses: 7
    Dernier message: 16/06/2007, 12h03
  3. Référencement avec mise à jour asynchrone
    Par Heptaeon dans le forum Référencement
    Réponses: 2
    Dernier message: 12/09/2006, 16h06
  4. Liste déroulante avec mise à jour champ en dynamique
    Par B-Pascal dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/07/2006, 15h53
  5. Access Problème avec mise à jour données
    Par Yanmeunier dans le forum Access
    Réponses: 2
    Dernier message: 30/03/2006, 16h05

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