![A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container) A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)](https://docs.oracle.com/javase/tutorial/figures/uiswing/layout/GridLayoutDemo.png)
A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)
![A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container) A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)](https://docs.oracle.com/javase/tutorial/figures/uiswing/layout/GridBagLayoutDemo.png)
A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-FileChooserM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-ComboBoxM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Swing Components (Windows Look and Feel) (The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (Windows Look and Feel) (The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://www.cs.auckland.ac.nz/references/java/java1.5/tutorial/figures/ui/ui-MenuW.png)
A Visual Guide to Swing Components (Windows Look and Feel) (The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-CheckBoxM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-ToolTipM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-ListM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container) A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)](https://docs.oracle.com/javase/tutorial/figures/uiswing/layout/find.png)
A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-TextPaneM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container) A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)](https://docs.oracle.com/javase/tutorial/figures/uiswing/layout/CardLayoutDemo.png)
A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-RadioButtonM.png)
A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)
![A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container) A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)](https://docs.oracle.com/javase/tutorial/figures/uiswing/layout/BorderLayoutDemo.png)
A Visual Guide to Layout Managers (The Java™ Tutorials > Creating a GUI With Swing > Laying Out Components Within a Container)
![A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features) A Visual Guide to Swing Components (from: The Java™ Tutorials > Graphical User Interfaces > Swing Features)](https://web.mit.edu/6.005/www/sp14/psets/ps4/java-6-tutorial/ui-InternalFrameM.png)