FlowLayout is use to arrange components in a container from left to right. If it reached at the end of the container, but there are still left other component, it will go to the next line in the container and start again arrange component from left to right.
Example of container : JFrame, JPanel, JWindow, JInternalFrame
(Use to hold other component)
Example of component : JPanel, JButton, JTextField, JCheckBox, JRadioButton
Example source code for FlowLayout