您的位置:首页 > 其它

JTabbedPane(5)

2009-08-13 23:44 190 查看
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.event.*;

public class TestTabbedPane
{
 static void addIt(JTabbedPane tabbedPane, String text)
 {
  JLabel label = new JLabel(text);
  JButton button = new JButton(text);
  JPanel panel = new JPanel();
  panel.add(label);
  panel.add(button);
  tabbedPane.addTab(text, panel);
  if(text.equals("tab4"))
   tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1,
new JTextField("插入了文本控件"));
  else
   tabbedPane.setTabComponentAt(tabbedPane.getTabCount() - 1,button);
 }
 public static void main(String args[])
 {
  JFrame f = new JFrame("JTabbedPane演示");
  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  JTabbedPane tabbedPane = new JTabbedPane();
  addIt(tabbedPane, "tab1");
  addIt(tabbedPane, "tab2");
  addIt(tabbedPane, "tab3");
  addIt(tabbedPane, "tab4");
  addIt(tabbedPane, "tab5");
  f.add(tabbedPane, BorderLayout.CENTER);
  f.setSize(400, 200);
  f.setVisible(true);
 }
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: