標籤

 //TabbedPaneDemo.java
//多標籤,如果希望一個標籤內有多個構件,可以引入JPanel

//2009-11-05


//<applet code=TabbedPaneDemo width=200 height=100>
//</applet>

 

import javax.swing.*;
import java.awt.*;

 

public class  TabbedPaneDemo extends JApplet
{
 JTabbedPane tabs=new JTabbedPane();

 JPanel panel=new JPanel();
 String[] choices={"choice1","choice2","choice3"};//JList參數
 String[] selections={"selection1","selection2","selection3"};//JComboBox參數  

 public void init(){
  Container cp=getContentPane();
  panel.add(new JList(choices));
  panel.add(new JRadioButton("JRadioButton1"));
  panel.add(new JComboBox(selections));
  panel.add(new JTextField("textField"));
  cp.add(tabs);
  tabs.addTab("Tab1",new JButton("button"));
  tabs.addTab("Tab2",new JLabel("JLable"));
  tabs.addTab("Tab3",new JTextField("JTextField",12));
  tabs.addTab("Tab4",new JToggleButton("JToggleButton"));
  tabs.addTab("Tab5",new JCheckBox("JCheckBox"));
  tabs.addTab("Tab6",panel);//作爲構件Compoment

 }
}

 

下面的Tab6需要JPanel對象既作容器又作構件。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章