博为峰小博老师:
面板主要用来创建选项卡容器,JTabbedPane面板的构造器类型如下所示。
创建完面板对象后,为了能够操纵面板组件,下面将以图表的形式给出一些常用方法,如所示。
上面中列举出了常用的方法,接下来将根据上面所学习到的常用方法给出一个实例。实例代码如下所示:
public class BWF{
public static int WIDTH=350;
public static int HEIGHT=200;
public static void main(String args[]){
JFrame jf=new JFrame("测试");
jf.setSize(WIDTH, HEIGHT);
JTabbedPane tp=new JTabbedPane();
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JPanel p4=new JPanel();
JPanel p5=new JPanel();
//添加,并且设置其中每个选项卡的标签是否可启用
tp.addTab("panel1", p1);
tp.setEnabledAt(0, true);
tp.setTitleAt(0, "个人收入状况");
tp.addTab("panel2", p2);
tp.setEnabledAt(1, true);
tp.setTitleAt(1, "工资");
tp.addTab("panel3", p3);
tp.setEnabledAt(2, true);
tp.setTitleAt(2, "将金");
tp.addTab("panel4", p4);
tp.setEnabledAt(0, true);
tp.setTitleAt(3, "津贴");
tp.addTab("panel5", p5);
tp.setEnabledAt(4, true);
tp.setTitleAt(4, "社保");
//设置其大小以及其选项卡的位置方向
tp.setPreferredSize(new Dimension(500, 200));
tp.setTabPlacement(JTabbedPane.TOP);
//设置选项卡在容器内的显示形式
tp.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);
jf.setContentPane(tp);
jf.setVisible(true);
}
}