JAVA=====选项卡的实例化

时间:2022-05-23 06:24:40
/*
时间:
2012-10-25
作者:
烟大阳仔
程序要求:
编写一段程序要求:做一个可以进行切换的选项卡
程序解释:
主要是熟悉一下选项卡的基本内容,
了解工具栏的使用方法、以及格式;
*/
import javax.swing.*;
import java.awt.*;

class Day1025_JTabbledPane
{
public static void main(String[] args)
{
JFrame f=new JFrame("窗体");//建立一个新的窗体
Container c=f.getContentPane();//创建一个容器
c.setLayout(new BorderLayout());//布局格式
JTabbedPane tp1=new JTabbedPane();//建立选项卡组件
Color cl[]={Color.yellow,Color.blue,Color.gray,Color.green};//颜色
String str[]={"基本数据","数学","语文","英语"};
for (int i=0;i<4;i++)
{
JPanel jp=new JPanel();
jp.setLayout(new FlowLayout(FlowLayout.LEFT));
jp.setBackground(cl[i]);//设置背景
JLabel lb=new JLabel("菜单面板"+String.valueOf(i+1));//菜单面板显示内容
lb.setFont(new Font("宋体",Font.BOLD,20));//设置字体大小格式
jp.add(lb);
tp1.addTab(str[i], jp);

}
c.add(tp1);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300, 300);
f.setVisible(true);


}
}