|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.gui.Apparenza
Field Summary | |
static java.lang.String |
APPARENZA_DEFAULT
Il "Look & Feel" da usare per default (al primo lancio): il MIO! |
protected static java.lang.String |
LookFeelAttuale
Indica qual è il look and feel attuale. |
protected static boolean |
primaVolta
Tengo traccia se è la prima volta che si esegue un metodo di questa classe. |
Constructor Summary | |
Apparenza()
|
Method Summary | |
protected static void |
CaricaMiaLingua()
Carico il file di lingua di questa classe |
static java.lang.String[] |
cheElencoClassiApparenze()
Rende l'elenco (sottoforma di array di stringhe) di tutte le CLASSI delle apparenze (Look-and-Feel) installate. |
static java.lang.String[] |
cheElencoNomiApparenze()
Rende l'elenco (sottoforma di array di stringhe) di tutti i NOMI delle apparenze (Look-and-Feel) installate. |
static void |
defApparenza(java.lang.String LookFeel)
Definisce l'apparenza (il "Look & Feel", che io ho ribattezzato "apparenza") da usare. |
static void |
finestraSceltaApparenza()
Apre una finestra in cui l'utente può scegliere l'apparenza da usare. |
static void |
finestraSceltaApparenza(javax.swing.JFrame frameGenitore)
Apre una finestra ("modale" col JFrame passato) in cui l'utente può scegliere l'apparenza da usare. |
static javax.swing.JMenu |
menuSceltaApparenza()
Rende un oggetto JMenu che, una volta inserito in
una finestra JFrame , permette all'utente di
cambiare l'apparenza in modo "dinamico".
|
static javax.swing.JMenu |
menuSceltaApparenza(javax.swing.JFrame frameGenitore)
Analoga alla menuSceltaApparenza() .
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String APPARENZA_DEFAULT
protected static boolean primaVolta
protected static java.lang.String LookFeelAttuale
Constructor Detail |
public Apparenza()
Method Detail |
protected static void CaricaMiaLingua()
public static void defApparenza(java.lang.String LookFeel)
javax.swing.UIManager#setLookAndFeel()
che può lanciare eventi di "cambio di proprietà".
Vedi SOMA.gui.Finestra#propertyChange()
public static java.lang.String[] cheElencoClassiApparenze()
public static java.lang.String[] cheElencoNomiApparenze()
public static void finestraSceltaApparenza()
SOMA.gui.Apparenza.#defApparenza()
che provvederà a generare un evento di "cambioApparenza" (cambio di
proprietà, per l'esattezza) se necessario.
public static void finestraSceltaApparenza(javax.swing.JFrame frameGenitore)
SOMA.gui.Apparenza.#defApparenza()
che provvederà a generare un evento di "cambioApparenza" (cambio di
proprietà, per l'esattezza) se necessario.
public static javax.swing.JMenu menuSceltaApparenza()
JMenu
che, una volta inserito in
una finestra JFrame
, permette all'utente di
cambiare l'apparenza in modo "dinamico".
Il menù contiene dei bottoni "radio" (uno per ogni apparenza) e una voce
che invoca la finestraSceltaApparenza()
.
La selezione di un bottone "radio" causa la chiamata a SOMA.gui.Apparenza.#defApparenza()
.
public static javax.swing.JMenu menuSceltaApparenza(javax.swing.JFrame frameGenitore)
menuSceltaApparenza()
.
Il JFrame
serve per quando si va ad aprire la
finestra di dialogo per la scelta dell'apparenza.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |