当前位置: 首页 > 教程 > Java Swing >

Java JTabbedPane

精华
小牛编辑
141浏览
2023-03-14

1 Java JTabbedPane的介绍

JTabbedPane类用于通过单击带有给定标题或图标的选项卡在一组组件之间切换。它继承了JComponent类。

2 Java JTabbedPane的声明

我们来看一下javax.swing.JTabbedPane类的声明。

public class JTabbedPane extends JComponent implements Serializable, Accessible, SwingConstants  

3 Java JTabbedPane的构造方法

方法 描述
JTabbedPane() 创建一个空的TabbedPane,其默认标签位置为JTabbedPane.Top。
JTabbedPane(int tabPlacement) 创建一个具有指定标签位置的空TabbedPane。
JTabbedPane(int tabPlacement, int tabLayoutPolicy) 创建具有指定标签位置和标签布局策略的空TabbedPane。

4 Java JTabbedPane的案例

package cn.xnip;

import javax.swing.*;
public class TabbedPaneExample {  
    JFrame f;
    TabbedPaneExample(){
        f=new JFrame();
        JTextArea ta=new JTextArea(200,200);
        JPanel p1=new JPanel();
        p1.add(ta);
        JPanel p2=new JPanel();
        JPanel p3=new JPanel();
        JTabbedPane tp=new JTabbedPane();
        tp.setBounds(50,50,200,200);
        tp.add("main",p1);
        tp.add("visit",p2);
        tp.add("help",p3);
        f.add(tp);
        f.setSize(400,400);
        f.setLayout(null);
        f.setVisible(true);
    }
    public static void main(String[] args) {
        new TabbedPaneExample();
    }
}

输出结果为: