OVH Cloud OVH Cloud

Retenir les paramètres.

3 réponses
Avatar
Guillaume D.
Je travaille sur une application swing.
J'aimerais retenir des paramètres d'affichage dans un fichier (pour
éventuellement construire un système de profile mais bon bref).
J'aimerais pour cela utiliser XML.
Que dois-je utiliser pour lire/ecrire un fichier XML ?

Merci d'avance.

Guillaume D.

3 réponses

Avatar
Real Gagnon
Je travaille sur une application swing.
J'aimerais retenir des paramètres d'affichage dans un fichier (pour
éventuellement construire un système de profile mais bon bref).
J'aimerais pour cela utiliser XML.
Que dois-je utiliser pour lire/ecrire un fichier XML ?


Voir java.util.prefs.Preferences

exemples : http://javaalmanac.com/egs/java.util.prefs/pkg.html

Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html

Avatar
Guillaume D.
Real Gagnon wrote:
Je travaille sur une application swing.
J'aimerais retenir des paramètres d'affichage dans un fichier (pour
éventuellement construire un système de profile mais bon bref).
J'aimerais pour cela utiliser XML.
Que dois-je utiliser pour lire/ecrire un fichier XML ?



Voir java.util.prefs.Preferences

exemples : http://javaalmanac.com/egs/java.util.prefs/pkg.html

Bye.


Ok merci.
Je n'ai pas bien compris par contre comment et où on pouvait lire et
écrire des préférences.
(base de registre ? fichier?)


Avatar
Real Gagnon
Voir java.util.prefs.Preferences

exemples : http://javaalmanac.com/egs/java.util.prefs/pkg.html
Ok merci.

Je n'ai pas bien compris par contre comment et où on pouvait lire et
écrire des préférences.
(base de registre ? fichier?)


Les interactions avec les Preferences passe via un API qui isole de
l'implantation. Ainsi, pour Windows c'est le Registry qui est utilise mais
pour Unix c'est plutot un fichier mais pour le developpeur c'est
transparent.

Pour transporter les preferences entre les plateformes il y a des fonctions
import/export qui utilisent le XML.

Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html