Bisognerebbe vedere il codice che hai scritto ... forse hai sbagliato qualcosa. In generale: in un componente X che ha un GridLayout il "preferred size" di X è quella dimensione per cui tutte le celle hanno la dimensione uguale al preferred size del componente più grande.
Ma se imponi tu una dimensione (direttamente o indirettamente) al componente X, non contano più le dimensioni dei singoli componenti contenuti. Il componente X suddivide brutalmente la sua dimensione in N celle uguali e basta.
Comunque per un visualizzazione in stile "form" (label a sinistra e campi a destra) generalmente è molto più utile il GridBagLayout.![]()


Rispondi quotando