Java 面板切换 JtabbedPane
向 JTabbedPane添加要切换的面板:add()
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
public class Demo extends JFrame{
public static void main (String args[]) {
JPanel Panel1=new JPanel();
JPanel Panel2=new JPanel();
JPanel Panel3=new JPanel();
JLabel jl=new JLabel("面板一");
JLabel j2=new JLabel("面板二");
JLabel j3=new JLabel("面板三");
Panel1.add(jl);
Panel2.add(j2);
Panel3.add(j3);
JFrame jf=new JFrame("change panel");
JTabbedPane jtp = new JTabbedPane();
jtp.add("one",Panel1);
jtp.add("two",Panel2);
jtp.add("three",Panel3);
jf.add(jtp,BorderLayout.CENTER);
jf.setSize(400, 150);
jf.setResizable(true);
jf.setVisible(true);
jf.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}