FlowLayout-asettelun hallintaohjelma järjestää komponentit vasemmalta oikealle kierrättäen rivit. Kierrättävän asettelun käytössä on se etu, että sitä on helppo käyttää ja että jokainen komponentti on varmasti näkyvissä.
FlowLayout-asettelun hallintaohjelma (java.awt.FlowLayout) muuttaa kunkin komponentin kokoa dynaamisesti sen ensisijaisen koon mukaan. Se asettaa komponentit siten, että niiden välit ovat tasaisesti jaetut. Tällaisia asetteluja käytetään yleensä ruudun painikkeiden järjestyksen säätöön. Se järjestää painikkeet vasemmalta oikealle, kunnes rivi on täynnä. Kukin rivi keskitetään oletusarvon mukaan, ellei kohdistusta ole määritetty vasemmalle tai oikealle.
FlowLayout on JPanel-ruudun asettelun oletushallintaohjelma.