Pages : 1
#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
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
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é
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)
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
Pages : 1