/*
 * 功能:选项卡布局JTabbedPane的使用
 */
package com.swing;     
import java.awt.Color;
import javax.swing.*;
import com.swing.gridlayout;
class jtabbedpane extends JFrame{
         
    public static void main(String[] args){
        jtabbedpane jtab=new jtabbedpane();
    }
    public jtabbedpane(){
        JTabbedPane jtp;
        JPanel jp1,jp2,jp3;
        //添加选项卡面板
        jtp = new JTabbedPane();
        //添加第一个选项卡
        jp1=new JPanel();
        jp1.add(new JLabel("第一个选项卡"));
        //添加第二个选项卡
        jp2=new JPanel();
        jp2.add(new JLabel("第二个选项卡"));
        //设置第二个选项卡的背景色
        jp2.setBackground(Color.green);
        //添加第三个选项卡
        jp3=new JPanel();
        jp3.add(new JLabel("第三个选项卡"));
        //设置第三个选项卡的背景色
        jp3.setBackground(new Color(255,255,0));
        //集成选项卡到选项布局面板
        jtp.add("中国",jp1);
        jtp.add("美国",jp2);
        jtp.add("俄国",jp3);
        this.add(jtp);
            
        this.setTitle("选项卡布局使用");
        this.setSize(500, 300);
        this.setLocation(100,100);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible(true);
            
    }
}

选项卡布局JTabbedPane的使用_JTabbedPane