Ho tre JPanels dipinti su un JFrame. Attualmente sono tutti impostati per utilizzare il FlowLayout predefinito. Vorrei che questi fossero uno sopra l'altro in una singola colonna.Java Swing: FlowLayout JPanel sono seduti uno accanto all'altro?
Tuttavia, sto trovando che questi stanno galleggiando uno accanto all'altro sulla stessa linea, purché i componenti al loro interno.
La larghezza naturale di un JPanel FlowLayout è la somma dei suoi contenuti? In tal caso, c'è un modo per forzare la larghezza della regione ad essere la larghezza del JFame?
È interessante notare che, se i pannelli "in alto" e "in basso" hanno un contenuto che copre l'intera larghezza del JFame e il pannello "centrale" è vuoto, il pannello "centrale" crea un lo spazio tra i due, molto simile al vecchio "
di html.
Grazie,
Ben