Med FlowLayout-layouthanteraren ordnas komponenter i ett flöde från vänster till höger, med radbrytning. Exempel på fördelar med flödeslayouthanteraren är att den är lätt att använda och att du kan vara säker på att alla komponenter visas.
Med FlowLayout-layouthanteraren (java.awt.FlowLayout) anpassas storleken för
varje komponent dynamiskt efter önskad storlek. Komponenter placeras så att de är jämnt fördelade. Flow-layout används vanligen till att ordna knappar i en ruta. Knappar placeras från vänster till höger tills det inte ryms fler knappar på samma rad. Varje rad är centrerad som standard om inte vänster- eller högerjustering används.
FlowLayout är standardlayouthanterare för JPanel.
- Så här lägger du till en komponent till en FlowLayout:
- Välj en Swing-komponent från paletten.
- Placera markören på den behållare där FlowLayout används.
- En svart rektangel visas innanför ramen för behållaren så att du kan se var komponenten kommer att släppas.
- Om det redan finns komponenter i behållaren visar ett svart fält var komponenten kommer att släppas relativt de befintliga komponenterna:

- Om du vill ändra ordningsföljd för komponenter i FlowLayout gör du något av följande:
- I designvyn klickar du på och drar en komponent till en ny plats i FlowLayout. Det svarta fältet ger visuell information om placeringen av komponenten.
- I vyn Java-bönor klickar du på och drar en komponent så att den placeras över eller under en annan komponent. Eftersom funktionerna med FlowLayout styrs av ordningsföljden för add()-metoderna återspeglas den ändrade ordningsföljden i designvyn.
- Du kan explicit ange placeringen för en komponent genom att använda ett index som argument till add()-metoden.
- Ange justeringen för flödeslayouten genom att ange något av följande alternativ för egenskapen för justering:
- VÄNSTER - Varje komponentrad vänsterjusteras
- MITTEN - Varje komponentrad centreras
- HÖGER - Varje komponentrad högerjusteras

- Du kan ange avståndet mellan komponenter i FlowLayout genom att ange värden för följande
FlowLayout-egenskaper:
- Horisontellt avstånd - Avståndet i pixlar mellan komponenter på samma rad
- Vertikalt avstånd - Avståndet i pixlar mellan komponentrader