|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2008
Messaggi: 43
|
[Java] Salvare dati programma
Salve amici! Vi scrivo perchè in un programma che sto sviluppando ho la necessità di salvare alcuni dati relativi a dei parametri che ad ogni avvio devono essere impostati, come ad esempio la scelta di un colore di sfondo. Mi chiedevo visto che i parametri non sono tanti come muovermi? usare un file normale? usare un xml? Help!
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
usa la serializzazione, è molto comoda per certe cose
http://java.sun.com/developer/techni...serialization/
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Per questo genere di impostazioni ci sono le api Preferences. E' una specie di mappa persistente:
Codice:
package test;
import java.awt.Color;
import java.util.prefs.Preferences;
public class PrefTest {
public static void main(String[] args) {
Preferences pref = Preferences.userNodeForPackage(PrefTest.class);
Color background = new Color(pref.getInt("background", 0xFFFF0000));
System.out.println("Background is: " + background);
//store background
pref.putInt("background", Color.YELLOW.getRGB());
}
}
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jul 2008
Messaggi: 43
|
GRAZIE!! è quello che cercavo la soluzione delle Api Preferences sembra ottima ma non riesco a condividere "le preferenze" tra tutte le classi. come bisogna fare?
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:43.



















