|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.gui.Finestra
Field Summary | |
protected java.awt.Container |
contentPane
|
static java.awt.Cursor |
cursoreBottone
La forma del cursore quando è sopra un bottone. |
protected static javax.swing.ImageIcon |
IMG_ICO_CLOSE
|
protected static javax.swing.ImageIcon |
IMG_ICO_EXIT
|
protected static javax.swing.ImageIcon |
IMG_ICO_HELP
|
protected static javax.swing.ImageIcon |
IMG_ICO_OPZIO
ICONE CARICATE UNA VOLTA SOLA ALLA CREAZIONE DELLA CLASSE! |
static int |
MENU_CLOSE
|
static int |
MENU_EXIT
Costanti per la scelta del tipo di menù da creare (con l'opzione "esci" o "chiudi". |
protected javax.swing.JFrame |
mioFrame
Oggetti inizializzati da "costruisciFinestra" Possono (e devono) essere usati dalle sottoclassi! |
protected java.lang.String |
nomeFinestra
|
protected static int |
numFinAperte
Tengo il conto del numero di finestre aperte |
protected javax.swing.JPanel |
PanCentro
|
static java.lang.String |
PICTURE_PATH
Il percorso del file system da cui caricare le immagini. |
protected int |
X
Oggetti passati al costruttore. |
protected int |
Y
Oggetti passati al costruttore. |
Constructor Summary | |
Finestra()
Costruisce una finestra in alto a sinistra nel video. |
|
Finestra(int X,
int Y)
Costruisce una finestra alla posizione passata (X=orizzontale; Y=verticale). |
|
Finestra(int X,
int Y,
java.lang.String nomeFin)
Costruisce una finestra alla posizione passata (X=orizzontale; Y=verticale) col titolo passato. |
Method Summary | |
void |
abilitaFinestra()
Abilita la finestra (precedentemente disabilitata) |
protected void |
AggiornaApparenzaFinestra()
INTERNA! |
abstract void |
costruisciFinestra()
ASTRATTA! |
protected abstract void |
creaBarraMenu()
ASTRATTA! |
protected void |
creaBarraMenuDefault(int ExitClose)
Crea una barra di menu' di default e l'aggiunge al "mioFrame" |
void |
disabilitaFinestra()
Disabilita la finestra |
void |
distruggiFinestra()
Distrugge la finestra (salvando eventualmente la configurazione) |
protected void |
FineCostruisciFinestra()
Fine della costruzione della finestra. |
protected void |
FineImpostaFrasi()
Parte finale della "impostaFrasi" (dev'essere invocata al termine di essa) Ricrea la barra del menù e invalida il JFrame (in modo che ne venga rifatto il layout da parte del gestore della grafica). |
protected abstract void |
impostaFrasi()
ASTRATTA! |
protected void |
InizioCostruisciFinestra()
Inizio della costruzione della finestra. |
void |
inPrimoPiano()
Mette in primo piano la finestra |
void |
linguaCambiata()
METODO RICHIESTO DALL'INTERFACCIA "LinguaListener". |
void |
propertyChange(java.beans.PropertyChangeEvent e)
METODO RICHIESTO DALL'INTERFACCIA "PropertyChangeListener". |
void |
RiduciAIcona()
Mette in primo piano la finestra |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String PICTURE_PATH
public static final java.awt.Cursor cursoreBottone
public static final int MENU_EXIT
public static final int MENU_CLOSE
protected static final javax.swing.ImageIcon IMG_ICO_OPZIO
protected static final javax.swing.ImageIcon IMG_ICO_EXIT
protected static final javax.swing.ImageIcon IMG_ICO_CLOSE
protected static final javax.swing.ImageIcon IMG_ICO_HELP
protected static int numFinAperte
protected int X
protected int Y
protected javax.swing.JFrame mioFrame
protected javax.swing.JPanel PanCentro
protected java.awt.Container contentPane
protected java.lang.String nomeFinestra
Constructor Detail |
public Finestra()
public Finestra(int X, int Y)
public Finestra(int X, int Y, java.lang.String nomeFin)
SOMA.gui.lingua.Lingua#caricaFileDiLingua()
sia per la classe "Finestra" sia per la sua sottoclasse!
Method Detail |
public abstract void costruisciFinestra()
protected void InizioCostruisciFinestra()
costruisciFinestra()
protected void FineCostruisciFinestra()
costruisciFinestra()
public void distruggiFinestra()
public void disabilitaFinestra()
public void abilitaFinestra()
public void inPrimoPiano()
public void RiduciAIcona()
protected abstract void creaBarraMenu()
protected void creaBarraMenuDefault(int ExitClose)
protected abstract void impostaFrasi()
OGGETTO.setText (Lingua.frase("IDENTIFICATORE"));
Al termine si deve invocare la "FineImpostaFrasi" per apportare le modifiche.
protected void FineImpostaFrasi()
protected void AggiornaApparenzaFinestra()
public void linguaCambiata()
linguaCambiata
in interface LinguaListener
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange
in interface java.beans.PropertyChangeListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |