comment sauvegarder tous les éléments d'un objet ? - Java - Programmation
Marsh Posté le 19-05-2004 à 11:22:22
serialise tes objets en les ecrivant/lisant dans un fichier
Marsh Posté le 19-05-2004 à 15:02:56
Merci d'avoir répondu. Le problème c'est que je ne sais pas sérialiser tout en même temps, je sais dupliquer une fenêtre, mais pas garder toutes les variable, etc ..
Marsh Posté le 21-05-2004 à 11:34:24
comme a dit meumeul... tu sérialises.
en imaginant que tu veuilles sauver les variables d'un JPanel: extrais ton JPanel dans une classe, écris les 2 méthodes qui permet de serialiser et tu tapes dedans les write() et les read() qu'il faut pour tout sauver...
- au moment où tu as besoin de ton JPanel -> tu l'importes
- au moment où tu veux t'en passer -> tu l'exportes.
à toi de trouver des nomes de fichiers suffisamment génériques pour ne pas avoir d'écrasements
Marsh Posté le 21-05-2004 à 11:37:08
http://java.sun.com/j2se/1.4.2/doc [...] coder.html
http://java.sun.com/j2se/1.4.2/doc [...] coder.html
Marsh Posté le 21-05-2004 à 14:01:42
ok merci beaucoup de votre aide, je vais essayer de me débrouiller,merci encore
Marsh Posté le 21-05-2004 à 16:49:07
OM93 a écrit : ok merci beaucoup de votre aide, je vais essayer de me débrouiller,merci encore |
Je suis pas sur de comprendre le pb. Sauvegarder les champs des classes c'est fait automatiquement avec la Serialisation par defaut. Tu veux juste que tu puisses recuperer l'etat de ton IHM quand tu la charges ?
Marsh Posté le 19-05-2004 à 11:09:59
Je travaille sur un programme d'analyse statistiques. Ce programme possède un grand nombre de variables. Ma fenêtre est composée de plusieurs JPanel (visibles ou non).
J'aimerais, en fait, pouvoir sauvegarder, et donc aussi charger, ce qui a été fait et même aussi pouvoir continuer l'analyse. Ce qui entraîne donc de garder les valeurs de toutes les variables, et la disposition de la fenêtre.
Comme je ne connais pas beaucoup cette partie de Java, ce sera sympa de me filer un coup de main.
Merci d'avance.
Vincent