Java Swing Tutorial - Java JPanel(LayoutManager layout, boolean isDoubleBuffered) Constructor








Syntax

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

public JPanel(LayoutManager layout,  boolean isDoubleBuffered)

Example

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

/*from w  ww . j  a  v a 2  s . c om*/
import java.awt.FlowLayout;

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(),true);
    buttonPanel.add(new JButton("A"));

    frame.add(buttonPanel);

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

}