franksisca
10-10-2011, 14:52
ho un dubbio che mi assale(veramente mi assale perchè non mi funziona il codice...)
Ho 3 archivi, A, B e C. questi 3 archivi estendono Observer ed ovviametne implementano serializable (secondario). Quindi ho creato lo strato Model.
Ho varie classi che si interfacciano con i Model, ad esempio la classe JPannelloVisualizzazioneA, che aggiunge e rimuove oggetti di dall'archivio A. Ovviamente questi implementano Observable, quindi io faccio la visualizzazione dei dati nel metodo update della classe (metodo creato per "implementazione"). Quindi ho creato lo strato View.
Ora ho la classe FramePrincipale, nel quale creo e carico gli archivi, creo i "viewer". ora la mia domanda è:
Agli archivi "addo" tutti gli observer, ma poi devo richiamre almeno un update per "refreshare" la visualizzazione, right?
inoltre, se io ho una struttura a livella di visualizzazioni, come devo gestire la cosa? io mi sto portando indietro l'oggetto framePrincipale come parametro da utilizzare nelle varie classi. è una byuosa scelta/strategia oppure no?
Ho 3 archivi, A, B e C. questi 3 archivi estendono Observer ed ovviametne implementano serializable (secondario). Quindi ho creato lo strato Model.
Ho varie classi che si interfacciano con i Model, ad esempio la classe JPannelloVisualizzazioneA, che aggiunge e rimuove oggetti di dall'archivio A. Ovviamente questi implementano Observable, quindi io faccio la visualizzazione dei dati nel metodo update della classe (metodo creato per "implementazione"). Quindi ho creato lo strato View.
Ora ho la classe FramePrincipale, nel quale creo e carico gli archivi, creo i "viewer". ora la mia domanda è:
Agli archivi "addo" tutti gli observer, ma poi devo richiamre almeno un update per "refreshare" la visualizzazione, right?
inoltre, se io ho una struttura a livella di visualizzazioni, come devo gestire la cosa? io mi sto portando indietro l'oggetto framePrincipale come parametro da utilizzare nelle varie classi. è una byuosa scelta/strategia oppure no?