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 :

Copie de JTable


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
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Par défaut Copie de JTable
    Bonjour,

    je souhaiterais créer une méthode qui retourne une JTable étant la copie de celle donnée en parametre d'une méthode :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public JTable copie(JTable table){
    }
    Mais je ne sais pas trop comment m'y prendre parmis toutes les méthodes :
    http://java.sun.com/j2se/1.4.2/docs/...ng/JTable.html

    Merci

  2. #2
    Membre Expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Par défaut
    Salut,

    Il n'y a pas l'air d'y avoir une telle méthode déjà existante dans la classe JTable... Donc, il va te falloir la créer
    Je te conseille de t'appuyer sur le tuto de Sun : utilisation des JTable
    Si tu as un problème, n'hésite pas à le poster ^^

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Par défaut
    Citation Envoyé par Gueritarish
    Salut,

    Il n'y a pas l'air d'y avoir une telle méthode déjà existante dans la classe JTable... Donc, il va te falloir la créer
    Je te conseille de t'appuyer sur le tuto de Sun : utilisation des JTable
    Si tu as un problème, n'hésite pas à le poster ^^
    Bonjour,

    j'ai écrit un programme qui permet de recharger une jtable. Je fais une copie de cette table mais je voudrai qu'elle reste
    figée. Or en écrivant comme code pour la copie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public JTable copie(JTable table){
    		TableModel model = table.getModel();
      	JTable copieTable = new JTable(model);
    		return copieTable;
    	}
    La table qui est copie se recharge aussi mais ce n'est pas ce que je souhaite. Comment faire pour que la copie reste
    figée ?

    Merci

  4. #4
    Membre éclairé Avatar de biozaxx
    Profil pro
    Inscrit en
    Août 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 403
    Par défaut
    heu quand tu dis recharger tu veux dire quoi exactement ??

    visiblement tu utilises un model pour stocker tes données.
    Une table n'est qu'une vue de tes données :
    si tu creer une deuxieme table basée sur le meme TableModel que la premiere, c'est normal qu'en changant le contenu du model ceci se repercute sur les deux tables.

    si tu veux copier ta table (vue et model) au sens faire une copie identique mais independante par la suite, il faut que tu clones ton objet.
    Vu que defaultTableModel n'implemente pas Clonable il faut que tu te crées ton propre model implementant Clonable.
    Attention toutes les données (Object) que tu metteras dedans doivent implementer l'interface Clonable ....

Discussions similaires

  1. Erreur édition cellule JTable (copie ligne)
    Par lr.remy dans le forum Composants
    Réponses: 3
    Dernier message: 21/06/2013, 14h19
  2. Probleme de copie d'une JTable
    Par parano dans le forum Composants
    Réponses: 2
    Dernier message: 27/07/2007, 17h26
  3. Protéger une disquette contre la copie
    Par benzaza dans le forum Assembleur
    Réponses: 20
    Dernier message: 16/01/2005, 11h42
  4. Copie de fichier
    Par Bjorn dans le forum C
    Réponses: 4
    Dernier message: 11/06/2002, 16h23
  5. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 17h20

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