【jtabbedpane】选项卡组件,在一个面板上放置多个选项卡,形式如下:
package org.zhaiyujia.pkg1;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
public class JTabbedPaneTest extends JFrame {
JPanel p1,p2,p;
JTabbedPane tp;
public JTabbedPaneTest() {
p1=new JPanel();
p2=new JPanel();
p=new JPanel();
tp=new JTabbedPane(JTabbedPane.TOP);//说明选项卡是放置在顶部的
String[] tabNames= {"选项卡1","选项卡2"};
this.getContentPane().add(p);
p.setLayout(new GridLayout(1,1));
p.add(tp);
tp.addTab(tabNames[0], p1);
tp.addTab(tabNames[1], p2);
this.setSize(300, 300);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JTabbedPaneTest();
}
}