Java 圖形使用者介面 選項卡面板的建立
阿新 • • 發佈:2019-02-10
/** 作者:wwj 日期:2012/4/15 功能:選項卡面板 **/ import java.awt.*; import javax.swing.*; public class Jxxk extends JFrame { private JTabbedPane tabbedPane; private JLabel label1,label2,label3; private JPanel panel1,panel2,panel3; public Jxxk() { super("選項卡視窗"); setSize(400,300); Container c = getContentPane(); tabbedPane=new JTabbedPane(); //建立選項卡面板物件 //建立標籤 label1=new JLabel("第一個標籤的面板",SwingConstants.CENTER); label2=new JLabel("第二個標籤的面板",SwingConstants.CENTER); label3=new JLabel("第三個標籤的面板",SwingConstants.CENTER); //建立面板 panel1=new JPanel(); panel2=new JPanel(); panel3=new JPanel(); panel1.add(label1); panel2.add(label2); panel3.add(label3); panel1.setBackground(Color.yellow); panel2.setBackground(Color.blue); panel3.setBackground(Color.green); //將標籤面板加入到選項卡面板物件上 tabbedPane.addTab("標籤1",null,panel1,"First panel"); tabbedPane.addTab("標籤2",null,panel2,"Second panel"); tabbedPane.addTab("標籤3",null,panel3,"Third panel"); c.add(tabbedPane); c.setBackground(Color.white); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String args[]) { Jxxk d = new Jxxk(); } }