Premesso sono alle prime armi con il java

Ho una maschera composta da
un check con un etichetta
un campo di tipo JtextFiel

il tutto è in un layout di tipo GribBagLayout

L'evento check deve visualizzare la text e il decheck nasconderla

Ho implementato il tutto e nel caso in cui carico la finestra con tutti gli oggetti visibili funziona senza problemi.

Invece che se setto la proprietà
miaText.setVisible(false);
non funziona più niente

secondo me il componente in questo caso non viene nemmeno inserito nella maschera (è possibile???) --> lo notato perchè lo riga che dovrebbe occupare rimane "vuota"

come posso fare????

La mia necessità è che all'apertura della maschera i campi text non devono essere vsibili!!!