Originariamente inviato da Santino83_02
no non intendevo questo. Io intendevo tipo quando in pagine internet metti degli oggetti nella session, e dovunque poi stai puoi accedere e modificare/aggiungere/leggere le proprietà dell'oggetto in sessione. Volevo sapere se esisteva qualcosa del genere anche nel desktop in maniera da non dover sempre portarmi appresso le cose. Ma cmq ora il problema che devo risolvere è un altro quindi per il momento mi porto le cose appresso
Ma infatti è proprio quello che riusciresti a fare dichiarando static le variabili.
Ad esempio:
Codice PHP:
public class GlobalData{
//ci puoi mettere qualsiasi tipo di variabile
public static String username = "";
.....
}
In una classe (anche JFrame):
Codice PHP:
public class ClasseCheSettaLaVariabile{
....
//in un qualsiasi metodo
GlobalData.username = "la mia username";
.....
}
In una qualsiasi altra classe, e in qualsiasi momento:
Codice PHP:
public class ClasseCheControllaLaVariabile{
.....
//in un qualsiasi metodo puoi accedere alla variabile
System.out.println(GlobalData.username);
}