En effet, je suis encore dans mes début en Java et je ne connaissais pas cette classe qui m confient parfaitement !
Merci !
Juste quelques questiosn à propos de ces préférences.
J'ai vu qu'il y avait dans la faq :
http://java.developpez.com/faq/java/...refUtilisateur
* Preferences.systemRoot() : préférences globales du système.
* Preferences.systemNodeForPackage(Class c) : préférences du système pour une classe donnée.
* Preferences.userRoot() : préférences globales de l'utilisateur.
* Preferences.userNodeForPackage(Class c) : préférences globales de l'utilisateur pour une classe donnée.
Donc si j'ai bien compris :
userRoot = par exemple la session windows ouverte (-> une préférence par session) ?
systemRoot = la machine qui exécute l'application quel que soit la session ouverte (-> préférences identique à toutes les session) ?
Autre chose, si lorsque on fait :
prefs.put("clef","valeur");
la "clef" que l'on utilise est déjà utilisé par une autre application Java, ça ne risque pas posé problème ?
Partager