FlowLayout-layoutstyreren ordner komponentene i en flyt fra venstre mot høyre, med linjebryting. Fordelen
med denne layoutstyreren er blant annet at den er enkel å bruke, og at du kan se alle komponentene.
FlowLayout-layoutstyreren (java.awt.FlowLayout) endrer størrelsen på hver komponent
dynamisk i henhold til den foretrukne størrelsen. Den plasserer komponentene slik at avstanden mellom dem er jevn. Denne
typen layout blir vanligvis brukt til å ordne knapper på et skjermbilde. Den ordner knappene fra venstre mot høyre
helt til det ikke er plass til flere knapper på den samme linjen. Som standard er hver linje midtstilt, hvis ikke
justeringen er satt til venstre eller høyre.
FlowLayout er standard layoutstyrer for en JPanel.
- Slik legger du til en komponent i en FlowLayout:
- Velg
en Swing-komponent fra paletten.
- Plasser markøren over containeren som bruker FlowLayout.
- Det blir
tegnet et svart rektangel innenfor containerens ramme for å gi tilbakemelding om hvor du er i ferd med å slippe
komponenten.
- Hvis containeren allerede inneholder en komponent, gir en svart stolpe visuell tilbakemelding om hvor komponenten blir sluppet i forhold til de eksisterende komponentene:

- Utfør et av følgende trinn for å endre rekkefølgen på komponentene i
FlowLayout:
- I Design-visningen klikker du på og drar en komponent til en ny plassering i FlowLayout. Den
svarte stolpen gir visuell tilbakemelding om den nye plasseringen for komponenten.
- I visningen Java-bønner klikker du på og drar en komponent og flytter den over eller under en annen komponent. Fordi
virkemåten til FlowLayout bestemmes av rekkefølgen på add()-metodene, vil
Design-visningen vise den nye rekkefølgen.
- Du kan eksplisitt definere plasseringen av en komponent ved hjelp av en indeks som et argument til
add()-metoden.
- Du oppgir justeringen av FlowLayout ved å sette
justering-egenskapen for FlowLayout til et av disse alternativene:
- VENSTRE
- viser at hver rad med komponenter skal venstrejusteres
- MIDTSTILT - viser at hver rad med komponenter skal midtstilles
- HØYRE - viser at hver rad med komponenter skal høyrejusteres

- Hvis du vil definere avstanden mellom komponenter i FlowLayout, oppgir du verdier
for følgende FlowLayout-egenskaper:
- Vannrett avstand -
oppgir avstanden i piksler mellom komponenter i samme rad
- Loddrett avstand - oppgir avstanden i piksler mellom rader med komponenter