Site icon TestingDocs.com

Setup Layout Manager to Swing Container

Overview

In this tutorial, we will learn how to setup Layout Manager to Swing Container. We can provide different layouts to the GUI components inside a container. To know more about the different layouts:

https://www.testingdocs.com/java-swing-layouts/

Setup Layout Manager

JPanel uses FlowLayout by default and the content pane uses the BorderLayout. We can set the layout when those containers are initialized. We can also change the layout using the setLayout() method when an object had been already created.

To set the layout during the container initialization.
For example, to set BoxLayout to a JPanel::

JPanel panel = new JPanel(new BoxLayout());

Change Layout

After the panel is created, we can change the layout manager by using setLayout() method:

JPanel panel = new JPanel();// JPanel default FlowLayout

panel.setLayout(new GridLayout());

That’s it.

Java Tutorial on this website:

https://www.testingdocs.com/java-tutorial/

For more information on Java, visit the official website :

https://www.oracle.com/in/java/

Exit mobile version