Met delayoutmanager FlowLayout worden componenten gerangschikt in een stroom van links naar rechts, met terugloopregels. Voordelen van de stroomlayoutmanager zijn het gebruiksgemak en de garantie dat elke component zichtbaar is.
Met de FlowLayout-layoutmanager (java.awt.FlowLayout) wordt de grootte van elke component dynamisch
ingesteld op het preferente formaat. De componenten worden tevens zo gepositioneerd
dat de ruimte ertussen gelijk is. Stroomlayouts worden gewoonlijk gebruikt om knoppen
op een scherm te rangschikken. De knoppen worden van links naar rechts gerangschikt tot ze
niet meer op dezelfde regel passen. Elke regel wordt standaard gecentreerd, tenzij de uitlijning
op links of rechts wordt ingesteld.
FlowLayout is de standaardlayoutmanager voor een JPanel.
- Om een component aan een FlowLayout toe te voegen, gaat u als volgt te werk:
- Selecteer een Swing-component uit het palet.
- Plaats de muisaanwijzer op de container waarvoor FlowLayout wordt gebruikt.
- Binnen de grenzen van de container verschijnt een zwarte rechthoek
om aan te geven waar de component wordt neergezet.
- Als de container al een of meer componenten bevat, wordt een zwarte balk afgebeeld om
aan te geven waar de component wordt neergezet ten opzichte van de bestaande component(en):

- Als u rangschikking van componenten in FlowLayout wilt wijzigen, voert u een van de volgende handelingen uit:
- Klik op een component in de view Ontwerp en sleep deze naar een andere positie in de
FlowLayout. De zwarte balk biedt visuele feedback over de nieuwe positie voor de component.
- Klik op een component in de view Java-beans en sleep deze naar een positie boven of
onder een andere component. Omdat het gedrag van FlowLayout wordt bepaald door de volgorde van
de add()-methoden, wordt de nieuwe rangschikking weerspiegeld in de view Ontwerp.
- U kunt de positie van een component expliciet instellen door een index te gebruiken als argument voor de methode add().
- U kunt de uitlijning van de stroomlayout wijzigen door de eigenschap uitlijning
voor de FlowLayout in te stellen op een van de volgende opties:
- LINKS - elke rij componenten moet
links worden uitgelijnd.
- MIDDEN - elke rij componenten moet worden gecentreerd.
- RECHTS - elke rij componenten moet rechts worden uitgelijnd.

- Als u de spatiƫring tussen componenten in de FlowLayout wilt instellen, voert u
waarden in voor de volgende FlowLayout-eigenschappen:
- Horizontale tussenruimte - de afstand (in pixels) tussen componenten op dezelfde rij.
- Verticale tussenruimte - de afstand (in pixels) tussen opeenvolgende rijen met componenten.