public class my_otherFun extends JFrame { JPanel jp1 = new JPanel(); JPanel jp2 = new JPanel(); //声明一个JTabbedPane控件,后面的TOP表示标签在控件的上下左右位置 JTabbedPane jtp = new JTabbedPane(JTabbedPane.TOP); JLabel jlab1 = new JLabel("标签1"); JLabel jlab2 = new JLabel("标签2"); public static void main(String[] args) { my_otherFun mo = new my_otherFun(); } public my_otherFun(){ //把控件按顺序一层一层的放好就可以了。 jtp.addTab("第一个标签",jp1); jtp.addTab("第二个标签",jp2); jp1.add(jlab1); jp2.add(jlab2); this.add(jtp); //给窗体设置标题 this.setTitle("标签控件"); //设置大小 this.setSize(320, 240); //设置初始位置 this.setLocation(100, 200); //设置当关闭窗口时jvm也退出。 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //显示 this.setVisible(true); } }