| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectSOMA.gui.Finestra
SOMA.gui.ManipolaAgenti
| Nested Class Summary | |
(package private)  class | 
ManipolaAgenti.ListBottoni
CLASSE INTERNA PER ASCOLTARE LA PRESSIONE DEI BOTTONI DELLA FINESTRA.  | 
 class | 
ManipolaAgenti.TabellaAgenti
CLASSE INTERNA CHE DEFINISCE IL "MODELLO" A CUI SI RIFERISCE LA TABELLA DEGLI AgentID.  | 
 class | 
ManipolaAgenti.TabellaListener
CLASSE INTERNA CHE FUNGE DA ASCOLTATORE DELLE SELEZIONI FATTE SULLA TABELLA.  | 
| Field Summary | |
protected  javax.swing.JButton | 
botClose
 | 
protected  javax.swing.JButton | 
botGoto
 | 
protected  javax.swing.JButton | 
botRemove
 | 
protected  javax.swing.JButton | 
botStaSto
 | 
protected  javax.swing.JButton | 
botUpdate
 | 
protected  Environment | 
env
Per memorizzare i parametri passati al costruttore, in modo che siano visibili anche agli altri metodi.  | 
protected static javax.swing.ImageIcon | 
IMG_ICO_CANC
 | 
protected static javax.swing.ImageIcon | 
IMG_ICO_MIGRA
 | 
protected static javax.swing.ImageIcon | 
IMG_ICO_REMOVE
 | 
protected static javax.swing.ImageIcon | 
IMG_ICO_START
ICONE CARICATE UNA VOLTA SOLA ALLA CREAZIONE DELLA CLASSE!  | 
protected static javax.swing.ImageIcon | 
IMG_ICO_STOP
 | 
protected static javax.swing.ImageIcon | 
IMG_ICO_UPDATE
 | 
protected static javax.swing.ImageIcon | 
IMG_ICO_ZAMPA
 | 
protected  javax.swing.JLabel | 
labAgente
 | 
protected  javax.swing.JLabel | 
labOperaz
 | 
protected  AgentWorkerStore | 
mioAgentWorkerStore
 | 
protected  javax.swing.table.TableModel | 
modelloTabella
 | 
protected  PanChePlace | 
panChePlace
Oggetti che mostrano frasi, coič che dipendono dalla lingua.  | 
protected  javax.swing.JTable | 
tabella
 | 
protected  javax.swing.JScrollPane | 
tabellaScroll
 | 
| Fields inherited from class SOMA.gui.Finestra | 
contentPane, cursoreBottone, IMG_ICO_CLOSE, IMG_ICO_EXIT, IMG_ICO_HELP, IMG_ICO_OPZIO, MENU_CLOSE, MENU_EXIT, mioFrame, nomeFinestra, numFinAperte, PanCentro, PICTURE_PATH, X, Y | 
| Constructor Summary | |
ManipolaAgenti(Environment env)
Costruzione della finestra per la visualizzazione e modifica del D/P-NS.  | 
|
| Method Summary | |
 void | 
costruisciFinestra()
Vedi in superclasse Finestra il metodo Finestra.costruisciFinestra() | 
protected  void | 
creaBarraMenu()
Vedi in superclasse Finestra il metodo Finestra.creaBarraMenu() | 
 void | 
distruggiFinestra()
Vedi in superclasse Finestra il metodo Finestra.distruggiFinestra() | 
 void | 
eseguiAzioneGoto(PlaceID placeToGoTo)
Metodo invocato dalla finestra "FinGoto1000" per rendere i dati dell'inserimento.  | 
protected  void | 
impostaBottoni(java.lang.Object stato)
Interna, serve per impostare lo stato dei bottoni in base allo stato (di un agente) che viene passato come parametro.  | 
protected  void | 
impostaFrasi()
Vedi in superclasse Finestra il metodo Finestra.impostaFrasi()
  Definisce/modifica tutte le frasi mostrate a video (nella GUI) | 
| Methods inherited from class SOMA.gui.Finestra | 
abilitaFinestra, AggiornaApparenzaFinestra, creaBarraMenuDefault, disabilitaFinestra, FineCostruisciFinestra, FineImpostaFrasi, InizioCostruisciFinestra, inPrimoPiano, linguaCambiata, propertyChange, RiduciAIcona | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface SOMA.gui.FinGoto1000Listener | 
abilitaFinestra, disabilitaFinestra, inPrimoPiano | 
| Field Detail | 
protected static final javax.swing.ImageIcon IMG_ICO_START
protected static final javax.swing.ImageIcon IMG_ICO_STOP
protected static final javax.swing.ImageIcon IMG_ICO_REMOVE
protected static final javax.swing.ImageIcon IMG_ICO_MIGRA
protected static final javax.swing.ImageIcon IMG_ICO_UPDATE
protected static final javax.swing.ImageIcon IMG_ICO_CANC
protected static final javax.swing.ImageIcon IMG_ICO_ZAMPA
protected Environment env
protected AgentWorkerStore mioAgentWorkerStore
protected PanChePlace panChePlace
protected javax.swing.JLabel labAgente
protected javax.swing.JLabel labOperaz
protected javax.swing.JTable tabella
protected javax.swing.table.TableModel modelloTabella
protected javax.swing.JScrollPane tabellaScroll
protected javax.swing.JButton botStaSto
protected javax.swing.JButton botRemove
protected javax.swing.JButton botGoto
protected javax.swing.JButton botUpdate
protected javax.swing.JButton botClose
| Constructor Detail | 
public ManipolaAgenti(Environment env)
ModelloXNS passato specifica il modello che usa questa finestra.
  Sarą a lui che verranno richiesti i dati da stampare e a cui saranno
  inoltrati i comandi.
| Method Detail | 
public void costruisciFinestra()
Finestra il metodo Finestra.costruisciFinestra()
costruisciFinestra in class Finestraprotected void creaBarraMenu()
Finestra il metodo Finestra.creaBarraMenu()
creaBarraMenu in class Finestrapublic void distruggiFinestra()
Finestra il metodo Finestra.distruggiFinestra()
distruggiFinestra in class Finestraprotected void impostaFrasi()
Finestra il metodo Finestra.impostaFrasi()
  Definisce/modifica tutte le frasi mostrate a video (nella GUI)
impostaFrasi in class Finestraprotected void impostaBottoni(java.lang.Object stato)
public void eseguiAzioneGoto(PlaceID placeToGoTo)
                      throws java.lang.Exception
eseguiAzioneGoto in interface FinGoto1000Listenerjava.lang.Exception
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||