SOMA.gui
Class FinestraXNS

java.lang.Object
  extended bySOMA.gui.Finestra
      extended bySOMA.gui.FinestraXNS
All Implemented Interfaces:
java.util.EventListener, LinguaListener, java.beans.PropertyChangeListener, java.io.Serializable

public class FinestraXNS
extends Finestra

See Also:
Serialized Form

Nested Class Summary
(package private)  class FinestraXNS.ListBottoni
          CLASSE INTERNA PER ASCOLTARE LA PRESSIONE DEI BOTTONI DELLA FINESTRA.
 class FinestraXNS.TabellaListener
          CLASSE INTERNA CHE FUNGE DA ASCOLTATORE DELLE SELEZIONI FATTE SULLA TABELLA.
 
Field Summary
protected  javax.swing.JButton botClose
           
protected  javax.swing.JButton botDel
           
protected  javax.swing.JButton botPut
           
protected  javax.swing.JButton botRef
           
protected  javax.swing.JButton botUpdate
           
protected static javax.swing.ImageIcon IMG_ICO_AGGIO
           
protected static javax.swing.ImageIcon IMG_ICO_CANCA
           
protected static javax.swing.ImageIcon IMG_ICO_CHUDEME
           
protected static javax.swing.ImageIcon IMG_ICO_INSERA
          ICONE CARICATE UNA VOLTA SOLA ALLA CREAZIONE DELLA CLASSE!
protected static javax.swing.ImageIcon IMG_ICO_UPUPUP
           
protected static javax.swing.ImageIcon IMG_ICO_ZAMPA
           
protected  javax.swing.table.TableModel modelloTabella
           
protected  ModelloXNS modelloXNS
          Per memorizzare i parametri passati al costruttore, in modo che siano visibili anche agli altri metodi.
static int MODIFICABILE
          Costanti per il tipo di finestra da aprire: con o senza i bottoni che permettono la modifica dei dati.
protected  int modifMostra
           
static int MOSTRA_SOLO
           
protected  PanChePlace panChePlace
          Oggetti che mostrano frasi, coič che dipendono dalla lingua.
protected  Pannello panInfoPlus
           
protected  javax.swing.JTable tabella
           
 
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
FinestraXNS(ModelloXNS modelloXNS)
          Costruzione della finestra per la visualizzazione e modifica del D/P-NS.
FinestraXNS(ModelloXNS modelloXNS, int modifMostra)
          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 eseguiAzionePut(java.lang.Object infoPerPut)
          Metodo invocato dalla finestra "FinPutPlace" per rendere i dati dell'inserimento.
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
 

Field Detail

MODIFICABILE

public static final int MODIFICABILE
Costanti per il tipo di finestra da aprire: con o senza i bottoni che permettono la modifica dei dati.

See Also:
Constant Field Values

MOSTRA_SOLO

public static final int MOSTRA_SOLO
See Also:
Constant Field Values

IMG_ICO_INSERA

protected static final javax.swing.ImageIcon IMG_ICO_INSERA
ICONE CARICATE UNA VOLTA SOLA ALLA CREAZIONE DELLA CLASSE!


IMG_ICO_CANCA

protected static final javax.swing.ImageIcon IMG_ICO_CANCA

IMG_ICO_AGGIO

protected static final javax.swing.ImageIcon IMG_ICO_AGGIO

IMG_ICO_UPUPUP

protected static final javax.swing.ImageIcon IMG_ICO_UPUPUP

IMG_ICO_CHUDEME

protected static final javax.swing.ImageIcon IMG_ICO_CHUDEME

IMG_ICO_ZAMPA

protected static final javax.swing.ImageIcon IMG_ICO_ZAMPA

modelloXNS

protected ModelloXNS modelloXNS
Per memorizzare i parametri passati al costruttore, in modo che siano visibili anche agli altri metodi.


modifMostra

protected int modifMostra

panChePlace

protected PanChePlace panChePlace
Oggetti che mostrano frasi, coič che dipendono dalla lingua.


tabella

protected javax.swing.JTable tabella

modelloTabella

protected javax.swing.table.TableModel modelloTabella

panInfoPlus

protected Pannello panInfoPlus

botPut

protected javax.swing.JButton botPut

botDel

protected javax.swing.JButton botDel

botRef

protected javax.swing.JButton botRef

botUpdate

protected javax.swing.JButton botUpdate

botClose

protected javax.swing.JButton botClose
Constructor Detail

FinestraXNS

public FinestraXNS(ModelloXNS modelloXNS)
Costruzione della finestra per la visualizzazione e modifica del D/P-NS. Il 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. Per default la finestra avrą tutti i bottoni di modifica.


FinestraXNS

public FinestraXNS(ModelloXNS modelloXNS,
                   int modifMostra)
Costruzione della finestra per la visualizzazione e modifica del D/P-NS. Come il precedente costruttore, ma permette di specificare se avere o meno i bottoni che permettono all'utente di modificare il modello.

Method Detail

costruisciFinestra

public void costruisciFinestra()
Vedi in superclasse Finestra il metodo Finestra.costruisciFinestra()

Specified by:
costruisciFinestra in class Finestra

distruggiFinestra

public void distruggiFinestra()
Vedi in superclasse Finestra il metodo Finestra.distruggiFinestra()

Overrides:
distruggiFinestra in class Finestra

creaBarraMenu

protected void creaBarraMenu()
Vedi in superclasse Finestra il metodo Finestra.creaBarraMenu()

Specified by:
creaBarraMenu in class Finestra

impostaFrasi

protected void impostaFrasi()
Vedi in superclasse Finestra il metodo Finestra.impostaFrasi() Definisce/modifica tutte le frasi mostrate a video (nella GUI)

Specified by:
impostaFrasi in class Finestra

eseguiAzionePut

public void eseguiAzionePut(java.lang.Object infoPerPut)
Metodo invocato dalla finestra "FinPutPlace" per rendere i dati dell'inserimento. Tali dati sono passati come parametro in un oggetto Object che sarą dato al modello.



Copyright © 2004 Luca Foschini