Ajouter noeuds dans Jtree définitivement
Fermé
Kilkenny95
Messages postés
157
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
-
26 févr. 2019 à 13:25
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 7 mars 2019 à 02:00
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 7 mars 2019 à 02:00
A voir également:
- Ajouter noeuds dans Jtree définitivement
- Ajouter un profil netflix payant - Guide
- Ajouter un compte gmail - Guide
- Ajouter agenda outlook dans google agenda - Guide
- Supprimer instagram définitivement - Guide
- Ajouter un compte whatsapp - Guide
2 réponses
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
120
2 mars 2019 à 00:39
2 mars 2019 à 00:39
Bonjour,
Le terme utilisé pour ça est "la persistance" : https://fr.wikipedia.org/wiki/Persistance_(informatique)
Si la base de données n'est pas obligatoire alors je vous conseille d'utiliser un fichier texte. Vous pouvez lire et écrire très rapidement sans trop de complication mais vous devez trouver un moyen pour représenter la structure de l'arbre.
https://www.adam-bien.com/roller/abien/entry/java_7_writing_a_string
Le terme utilisé pour ça est "la persistance" : https://fr.wikipedia.org/wiki/Persistance_(informatique)
Si la base de données n'est pas obligatoire alors je vous conseille d'utiliser un fichier texte. Vous pouvez lire et écrire très rapidement sans trop de complication mais vous devez trouver un moyen pour représenter la structure de l'arbre.
https://www.adam-bien.com/roller/abien/entry/java_7_writing_a_string
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
26 févr. 2019 à 14:19
26 févr. 2019 à 14:19
Bonjour,
Bien sûr qu'il faut enregistrer les données quelque part ..... sinon c'est normal qu'elles ne soient pas conservées !
Ca peut être dans un fichier, dans une BDD .. à toi de voir...
Et ensuite il faut charger les données depuis ce support et non depuis les données que tu avais codé en dur... sinon tu ne verras pas les données à jour en rechargeant ton appli..
Bien sûr qu'il faut enregistrer les données quelque part ..... sinon c'est normal qu'elles ne soient pas conservées !
Ca peut être dans un fichier, dans une BDD .. à toi de voir...
Et ensuite il faut charger les données depuis ce support et non depuis les données que tu avais codé en dur... sinon tu ne verras pas les données à jour en rechargeant ton appli..
Kilkenny95
Messages postés
157
Date d'inscription
lundi 24 septembre 2018
Statut
Membre
Dernière intervention
31 août 2020
27 févr. 2019 à 09:09
27 févr. 2019 à 09:09
Merci de ta réponse, j'ai fait quelques recherches mais je ne trouve rien de probants, as tu des exemple par exemple pour sauvegarder et puis recharger mon jtree depuis une bdd mySQL ?
4 mars 2019 à 08:37
4 mars 2019 à 09:14
7 mars 2019 à 02:00
Puisque la méthode de sauvegarde n'est pas importante et pour éviter de créer une représentation entière sous forme d'une base de données, j'ai essayé un code avec la sérialisation. Je me suis basé sur l'exemple suivant :
https://www.geeksforgeeks.org/serialization-in-java/
Le premier code crée un arbre et le sauvegarde au moment de la fermeture, bien sûre vous pouvez mettre le code dans la méthode actionPerformed d'un bouton :
Normalement, vous devez remarquer la création d'un fichier nomé "Exemple.dat" dans le même répertoire que la classe exécutée.
Le deuxième code lit le fichier sauvegardé :
Fonctionne parfaitement. Essayez de l'adapter à votre besoin.