博为峰Java技术文章 ——JavaSESwing JTabbedPane选项卡面板I

    xiaoxiao2021-03-26  20

    博为峰小博老师:

    JTabbedPane面板主要用来创建选项卡容器,JTabbedPane面板的构造器类型如下所示。

    创建完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(WIDTHHEIGHT);

    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);

    }

    }

     

     

    转载请注明原文地址: https://ju.6miu.com/read-658876.html

    最新回复(0)