SOMA.gui.lingua
Class LinguaGui

java.lang.Object
  extended bySOMA.gui.lingua.LinguaGui

public class LinguaGui
extends java.lang.Object


Field Summary
protected static java.lang.String BIGIMG_SCEGLI
           
protected static java.lang.String ICONA_SCEGLI
           
protected static boolean PrimaVolta
           
 
Constructor Summary
LinguaGui()
           
 
Method Summary
protected static void CaricaMiaLingua()
          Metodo interno per caricare i file di lingua di LinguaGui.
static void finestraSceltaLingua()
          Apre la finestra che permette all'utente di scegliere una lingua.
static void finestraSceltaLingua(javax.swing.JFrame frameGenitore)
          Analoga alla SOMA.lingua.LinguaGui#finestraSceltaLingua() ma la finestra che viene aperta sarà "modale" al "frameGenitore" passato.
static javax.swing.JMenu menuSceltaLingua()
          Rende un oggetto JMenu che, una volta inserito in una finestra JFrame, permette all'utente di cambiare la lingua in modo "dinamico".
static javax.swing.JMenu menuSceltaLingua(javax.swing.JFrame frameGenitore)
          Analoga alla SOMA.lingua.LinguaGui#menuSceltaLingua().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ICONA_SCEGLI

protected static final java.lang.String ICONA_SCEGLI
See Also:
Constant Field Values

BIGIMG_SCEGLI

protected static final java.lang.String BIGIMG_SCEGLI
See Also:
Constant Field Values

PrimaVolta

protected static boolean PrimaVolta
Constructor Detail

LinguaGui

public LinguaGui()
Method Detail

CaricaMiaLingua

protected static void CaricaMiaLingua()
Metodo interno per caricare i file di lingua di LinguaGui. Nota: anche questa classe ha un suo file di lingua (infatti deve comunicare con l'utente)!


finestraSceltaLingua

public static void finestraSceltaLingua()
Apre la finestra che permette all'utente di scegliere una lingua. Una volta scelta la lingua, viene automaticamente invocato SOMA.lingua.Lingua#defLingua() che provvederà a generare un evento di "cambioLingua" se necessario.


finestraSceltaLingua

public static void finestraSceltaLingua(javax.swing.JFrame frameGenitore)
Analoga alla SOMA.lingua.LinguaGui#finestraSceltaLingua() ma la finestra che viene aperta sarà "modale" al "frameGenitore" passato.


menuSceltaLingua

public static javax.swing.JMenu menuSceltaLingua()
Rende un oggetto JMenu che, una volta inserito in una finestra JFrame, permette all'utente di cambiare la lingua in modo "dinamico". Il menù contiene dei bottoni "radio" (uno per ogni lingua) e una voce che invoca la SOMA.lingua.LinguaGui#finestraSceltaLingua(). La selezione di un bottone "radio" causa la chiamata a SOMA.lingua.Lingua#defLingua().


menuSceltaLingua

public static javax.swing.JMenu menuSceltaLingua(javax.swing.JFrame frameGenitore)
Analoga alla SOMA.lingua.LinguaGui#menuSceltaLingua(). Il JFrame serve per quando si va ad aprire la finestra di dialogo per la scelta della lingua.



Copyright © 2004 Luca Foschini