Tengo tres JPanels pintados en un JFrame. Actualmente, están configurados para usar el FlowLayout predeterminado. Me gustaría que estos sean uno encima del otro en una sola columna.Java Swing: FlowLayout ¿Los JPanels están sentados uno al lado del otro?
Sin embargo, estoy descubriendo que estos están flotando uno al lado del otro en la misma línea, siempre y cuando los componentes dentro de ellos.
¿El ancho natural de un FlowLayout JPanel es la suma de su contenido? Si es así, ¿hay alguna forma de forzar el ancho de la región para que sea el ancho del JFrame?
Curiosamente, estoy descubriendo que, si los paneles "superior" e "inferior" tienen contenido que abarca todo el ancho del JFrame, y el panel "medio" se deja vacío, el panel "medio" crea un el espacio entre los dos, al igual que el viejo "
de html.
Gracias,
Ben