Swing JPanel Container Class
Swing JPanel Container Class
In this tutorial, we will learn about the Swing JPanel Container Class. The JPanel class is a lightweight container. It is a subclass of the abstract class JComponent and implements an Accessible interface.
Java Program
package com.testingdocs.swing.components;
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
/**********************************************
* FileName: JPanelDemo.java
* Package : com.testingdocs.swing.components
*
* Java Tutorials - www.TestingDocs.com
**********************************************/
public class JPanelDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("JPanelDemo");
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
JLabel greeting = new JLabel("Hello World!\n");
JLabel websiteLabel = new JLabel("www.TestingDocs.com");
//add labels to panel
panel.add(greeting);
panel.add(websiteLabel);
//Frame properties
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.getContentPane().add(panel);
frame.setVisible(true);
}
}
Output
Run the Java application to view the output.

—
Java Tutorial on this website:
https://www.testingdocs.com/java-tutorial/