Salve ragazzi,
ho la necessità di creare diversi JDialog, tutti quanti accomunati da molte caratteristiche, quali tipo di pulsanti.
Ho create dunque una classe astratta (AbsDialogOK_ANN) che estende JDialog, la quale ha già tutte le impostazioni che servono;
look and feel, layout e pulsalti...
la mia idea è dunque quella di estendere questa classe astratta ogni volta che mi serve un jdialog con pulsanti Ok e Annulla, semplicemente facendo un Override del metodo che restituisce il pannello centrale (getCentralPane).

Il problema è che la dimesione del jdialog creato attualmente è unica, ovvero il setSize viene effettuato nel costruttore della classe astratta.
Al fine di rendere la dimensione indipendente, sembrerebbe banale spostare la definizione di questi parametri nelle future classi figlie, ma una volta fatto, si, correggo le dimensioni, ma non so per quale motivo .. quando eseguo una qualsiasi azione, mi risultano nulli tutti gli oggetti (JTextField) che ho creato nel metodo getCentralPane.

sapreste dirmi come mai succede questo?

... se volete aggiungo qualche pezzo di codice per rendere più chiare le cose.