|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
|
[JAVA] Problema nella gestione di un evento
Ciao a tutti
Ho un piccolo problema nel lavoro che sto facendo (un pò con netbeans un pò con textpad): Semplificando... ho un frame principale vuoto e quando clicco su nuovo sulla menu bar in alto mi compare un altro frame piccolino che chiede di inserire dei dati. Da qui si può cliccare su back (ed è bastato un semplice this.dispose() per far chiudere il frame) o inserire i dati e cliccare su ok, e in questo caso oltre a chiudere il frame con lo stesso metodo usato prima devo anche far sì che nel frame principale compaia tutto, in questo caso una griglia (che viene creata date le informazioni richieste prima) e altre cose. Come posso fare a far sì che gli oggetti vengano creati/mostrati quando clicco ok? Io avevo pensato di mettere una variabile statica booleana inizializzata a false che diventa true appena clicco ok, però dovrei far sì che ci sia un controllo continuo di questa variabile e appena diventa true creo gli oggetti e la riporto a false ma non saprei come fare questo "controllo continuo" Altrimenti un metodo del frame principale per creare ogni oggetto che viene richiamato dal frame piccolo appena viene premuto il tasto ok, ma c'è un inconveniente: il frame piccolo non sa di essere associato al frame principale... ho provato a creare una classe statica con Netbeans ma non si può Se il frame principale fosse statico risolverei i miei problemi, no?Qualcuno mi può dare una mano? Spero che si capisca tutto... perché non mi sto capendo più nemmeno io
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2788
|
Beh, ma quando crei il frame piccolo puoi passargli un riferimento al frame più grande
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
|
intendi un costruttore apposito con il frame come parametro? Effettivamente.... che scemo
__________________
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2003
Città: London
Messaggi: 5988
|
ce l'ho fatta... ho fatto parecchia fatica perché il codice generato da NetBeans per costruire alcune cose è molto incasinato ma alla fine ci sono riuscito
Grazie dell'aiuto, il problema di fondo era una stupidaggine ma non mi era proprio venuto in mente
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:59.










Se il frame principale fosse statico risolverei i miei problemi, no?









