Java JPanel(LayoutManager layout) Constructor

Syntax

JPanel(LayoutManager layout) constructor from JPanel has the following syntax.

public JPanel(LayoutManager layout)

Example

In the following code shows how to use JPanel.JPanel(LayoutManager layout) constructor.


import java.awt.FlowLayout;
//  ww  w  .j  a va2 s  .c om
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Main {

  public static void main(String[] a) {
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JPanel buttonPanel = new JPanel(new FlowLayout());
    buttonPanel.add(new JButton("A"));

    frame.add(buttonPanel);

    frame.setSize(300, 200);
    frame.setVisible(true);
  }

}