Looks like no one added any tags here yet for you.
FlowLayout, BorderLayout, BoxLayout, GridLayout, GridBagLayout, GroupLayout, SpringLayout, CardLayout
Swing Layouts
FlowLayout
arranges components in a line, one after another; default layout
FlowLayout()
FlowLayout, centered, with horizontal and vertical gap of 5
FlowLayout(int align)
Flow layout, with horizontal and vertical group of 5, can be left, right, center, leading or trailing
FlowLayout(int align, int hgap, int vgap)
no specific horizontal and vertical gap, can be left, right, center, leading or trailing
BorderLayout
Arranges components in 5 regions: North, South, East, West, Center
FlowLayout
default layout of applet or panel
BorderLayout()
creates border layout with 0 gaps
BorderLayout(int hgap, int vgap)
creates border layout with the given horizontal and vertical gaps between components
Left, Right, Center, Leading, Trailing
values for align in flowlayout
BoxLayout
Arranges components either vertically or horizontally
BoxLayout(Container c, int axis)
arranges components in the container with the given axis
X_AXIS, Y_AXIS, LINE_AXIS, PAGE_AXIS
values for axis in boxlayout
GridLayout
arrange components in a rectangular grid or a table
GridLayout()
creates grid layout with 1 column per component
GridLayout(int rows, int columns)
creates grid layout with the given number of rows and columns and with 0 gaps
GridLayout(int rows, int columns, int hgap, int vgap)
creates grid layout with the given number of rows and columns, and with given horizontal and vertical gaps
GridBagLayout
Aligns components vertically, horizontally or along their baseline
GridBagConstraints
occupy one or more cells known as its display area
JPanel
considered as a swing compoent and the simplest container class
BorderPane, FlowPane, GridPane, HBox, VBox, Pane, StackPane
JavaFX Layouts