Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/12/2006, à 14:14

Stephanie

[Java]Sauvegarder une JTable

Bonjour,

j'ai crée une Jtable qui permet d'écrire les données que l'on veut dans les cases une fois le programme lancé.
Pour ne pas perdre ce qu'il y aura d'écrit lorsqu'on fermera la fenetre, je voudrais sauvegarder tous ça.
Quelqu'un pourrait-il m'indiquer comment faire ?
Un exemple serait sympa.

Merci

Hors ligne

#2 Le 24/12/2006, à 14:23

Crashforburn

Re : [Java]Sauvegarder une JTable

Ecriture :
- Tu récupère les données de chaque Case de la JTable dans un java.util.Vector
- Tu serialises ce Vector

Lecture :
- Tu déserialise le vecteur
- Tu remets chaque valeur du vecteur à sa place wink

Sinon, à la place de la serialisation, tu peux utiliser XML...


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#3 Le 24/12/2006, à 18:04

Crashforburn

Re : [Java]Sauvegarder une JTable

En fait je vais te filer un de mes anciens codes qui permet d'imprimer et tu n'auras plus qu'a l'adapter wink
Mais je t'explique le principe pour l'adaptation :
- Tu dessine une image ou tu places la valeur des cases (tu te débrouilles comme tu veux)
- Tu appelles le truc d'impression Java en passant cette image en argument.

Je file le lien dès que je l'ai uplodé wink


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#4 Le 24/12/2006, à 18:11

Crashforburn

Re : [Java]Sauvegarder une JTable

Je ne retrouve plus mon code, mais je te file le lien qui m'a inspiré : http://java.developpez.com/sources/?pag … tJTextPane


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne

#5 Le 25/12/2006, à 21:47

Crashforburn

Re : [Java]Sauvegarder une JTable

Houlà, ça m'a l'air chiant à appeller cette fonction ^^

Franchement je ne peux pas t'aider...Mais je pense qu'il faut créer une classe dérivée de JTable.PrintMode, puis appeller JTable.print(classe_crée) wink

Ou peut-être, même pas besoin de dériver, faut juste créer l'objet : http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JTable.PrintMode.html ^^ Mais je ne sais pas comment faire...

Dernière modification par Crashforburn (Le 25/12/2006, à 21:48)


Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/

Hors ligne