Bonjour,
voila un code assez original qui regroupe enormement de chose sur les GUI , les flux et la manipulation de certain classe en java genre :
BufferedImage
PixelGrabber
GraphicsEnvironment
GraphicsConfiguration
ZipEntry
ZipInputStream
ZipOutputStream
donc bon voila , pour faire cours cette appli permet de tenir un journal intime , chaque article contient 4 fichiers (c'etait moi prise de boule comme ca ... tout mettre dans un seul fichier j'ai deja donne (cf package de creation de map : http://files.codes-sources.com/fichier.aspx?id=40697&f=map%5csrc%5ccom%5cdaedric%5cgame%5cmap%5cLayout%5cSaveMap.java ) et voila j'avais envie de faire simple , donc les quatres fichier sont stocker dans une archive zip
le journal propose un editeur un peu a la wordpad avec tout ce qu'il faut pour changer les couleurs , la police , la taille , etc...
j'utilise aussi undo et redo...
il y possibilite d'enregistrer des images dans l'article bien que le mecanisme pour les afficher sois basic ... ca peut se refaire assez facilement il me semble...
les classe interressante selon moi sont : ImageLoader (pour recuperer des pixel ou faire une image quand on a que les pixels) , EntryStruct (zipper plusieur fichiers , ainsi que les manip de flux en entree ou en sortie ) , JournalIntime (pour le JTable et les GregorianCalendar)
ce code est assez vieux ( debut d'annee) donc je me souviens plus si il y a des bug ... il me semble pas mais bon ...
a si peut etre lors de l'edition d'article ...
il y a possibilite