Η λειτουργία διαχείρισης διάταξης FlowLayout ταξινομεί συστατικά στοιχεία σε ροή από αριστερά προς τα δεξιά, με αναδίπλωση γραμμών. Τα πλεονεκτήματα της λειτουργίας διαχείρισης διάταξης ροής περιλαμβάνουν την ευκολία χρήσης και την εγγύηση ότι κάθε συστατικό στοιχείο είναι ορατό.
Η λειτουργία διαχείρισης διάταξης FlowLayout (java.awt.FlowLayout) ρυθμίζει δυναμικά το μέγεθος κάθε συστατικού στοιχείου σύμφωνα με το προτιμώμενο μέγεθός του. Τοποθετεί συστατικά στοιχεία ώστε οι αποστάσεις μεταξύ τους να είναι ομοιόμορφες. Οι διατάξεις ροής συνήθως χρησιμοποιούνται για την ταξινόμηση κουμπιών σε πλαίσιο. Θα ταξινομήσει τα κουμπιά από αριστερά προς τα δεξιά μέχρι να μην χωρούν περισσότερα κουμπιά στην ίδια γραμμή. Κάθε γραμμή είναι στοιχισμένη στο κέντρο ως προεπιλογή, εκτός εάν η στοίχιση έχει οριστεί αριστερά ή δεξιά.
Η FlowLayout είναι η προεπιλεγμένη λειτουργία διάταξης για ένα JPanel.
- Για την προσθήκη συστατικού στοιχείου σε μια FlowLayout:
- Επιλέξτε ένα συστατικό στοιχείο Swing από την παλέτα.
- Τοποθετήστε το δρομέα πάνω από τη θέση υποδοχής που χρησιμοποιεί τη FlowLayout.
- Σχηματίζεται ένα μαύρο ορθογώνιο εντός του περιγράμματος της θέσης υποδοχής για την παροχή πληροφοριών για το σημείο εναπόθεσης του συστατικού στοιχείου.
- Εάν η θέση υποδοχής περιλαμβάνει ήδη ένα συστατικό στοιχείο, δίνονται πληροφορίες γραφικού περιβάλλοντος με μια μαύρη γραμμή για το σημείο όπου θα γίνει η εναπόθεση του συστατικού στοιχείου σε σχέση με τα υπάρχοντα συστατικά στοιχεία:

- Για την επανακατάταξη συστατικών στοιχείων στην FlowLayout, κάντε ένα από τα παρακάτω βήματα:
- Στην προβολή σχεδίασης, πατήστε και σύρετε ένα συστατικό στοιχείο σε νέα θέση στη FlowLayout. Η μαύρη γραμμή σας δίνει πληροφορίες γραφικού περιβάλλοντος σχετικά με τη νέα θέση για το συστατικό στοιχείο.
- Στην προβολή Java Beans, πατήστε και σύρετε ένα συστατικό στοιχείο και μετακινήστε το πάνω ή κάτω από άλλο στοιχείο. Επειδή η FlowLayout καθορίζει τη συμπεριφορά με τη σειρά των μεθόδων add(), η προβολή σχεδίασης θα αποτυπώνει την ανακατάταξη .
- Μπορείτε ρητά να ορίσετε τη θέση ενός συστατικού στοιχείου χρησιμοποιώντας ένα ευρετήριο ως όρισμα στη μέθοδο add().
- Για τον καθορισμό της στοίχισης της διάταξης ροής, ορίστε την ιδιότητα alignment για την FlowLayout σε μία από τις ακόλουθες επιλογές:
- LEFT - υποδεικνύει ότι κάθε γραμμή συστατικών στοιχείων πρέπει να είναι στοιχισμένη αριστερά
- CENTER - υποδεικνύει ότι κάθε γραμμή συστατικών στοιχείων πρέπει να είναι στοιχισμένη στο κέντρο.
- RIGHT - υποδεικνύει ότι κάθε γραμμή συστατικών στοιχείων πρέπει να είναι στοιχισμένη δεξιά.

- Για να ορίσετε τις αποστάσεις μεταξύ συστατικών στοιχείων στη FlowLayout, εισάγετε τιμές για τις ακόλουθες ιδιότητες της FlowLayout:
- οριζόντιο διάκενο - προσδιορίζει την απόσταση σε εικονοστοιχεία μεταξύ συστατικών στοιχείων στην ίδια γραμμή
- κάθετο διάκενο - προσδιορίζει την απόσταση σε εικονοστοιχεία μεταξύ γραμμών συστατικών στοιχείων