A Tabbed pane displays a component from a group of components when one of the pane's tabs is selected. It is a space saving component.

This sample code makes a tabbed pane with two tabs.

 import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

public class TabbedPane extends JFrame {
    public TabbedPane() {
        setTitle("Tabbed Pane");
        JTabbedPane jtp = new JTabbedPane();
        JPanel jp1 = new JPanel();
        JPanel jp2 = new JPanel();
        JLabel label1 = new JLabel();
        label1.setText("You are in area of Tab1");
        JLabel label2 = new JLabel();
        label2.setText("You are in area of Tab2");
        jtp.addTab("Tab1", jp1);
        jtp.addTab("Tab2", jp2);
    public static void main(String[] args) {
        TabbedPane tp = new TabbedPane();