初学JAVA,工程中想用JTabbedPane来显示不同的组件,但是不希望jTabbedPane的tab显示出来,
怎样隐藏这些tab呢?谢谢指点。

解决方案 »

  1.   

    tab不显示出来  就不是tabbedpane了吧~   
    你可以用两个panel来进行切换~
      

  2.   

    同意楼上的说法不用tab就好行了。
    弄个CardLayout之类的,用panel切换。
      

  3.   

    请问CardLayout怎么用,从来没有用过,有没有例子可以给我demo一下。
    谢谢!
      

  4.   

    给你一个树上的 cardlayout例子吧,我在实际中有用过的
    /*001*/ import java.awt.*; 
    /*002*/ import java.awt.event.*;
    /*003*/ 
    /*004*/ public class cardLayoutDemo3 extends Frame{ 
    /*005*/  Panel first,second;
    /*006*/  Panel pan;
    /*007*/  CardLayout card0;
    /*008*/  boolean flag = true;
    /*009*/ 
    /*010*/  cardLayoutDemo3(){ 
    /*011*/  super("CardLayout Demostration"); 
    /*012*/ first = new Panel();
    /*013*/  first.add(new Label("第一张牌"));
    /*014*/  second = new Panel();
    /*015*/  second.add(new Label("第二张牌"));
    /*016*/  first.setBackground(Color.gray);
    /*017*/  second.setBackground(Color.lightGray);
    /*018*/  card0 = new CardLayout();
    /*019*/  pan = new Panel();
    /*020*/  pan.setLayout(card0);
    /*021*/  pan.add("fst",first);
    /*020*/  pan.add("scnd",second);
    /*022*/ 
    /*023*/  Panel control = new Panel();
    /*024*/  Button btn = new Button("切换");
    /*026*/  control.add(btn);
    /*027*/ 
    /*028*/  add("Center",pan);
    /*029*/  add("North", control);
    /*030*/ 
    /*031*/  pack();
    /*032*/  setSize(200,200); 
    /*033*/  setVisible(true); 
    /*034*/  addWindowListener(new WindowAdapter(){
    /*035*/       public void windowClosing(WindowEvent e){
    /*036*/           System.exit(0); 
    /*037*/      }
    /*038*/ });
    /*039*/  }
    /*040*/  public boolean action(Event e,Object obj){
    /*041*/      flag = ! flag;
    /*042*/      if(flag){
    /*043*/      card0.first(pan); 
    /*044*/      System.out.println("fist");
    /*045*/      }
    /*046*/      else{
    /*047*/      card0.next(pan);
    /*048*/      System.out.println("second");
    /*049*/      }
    /*050*/      return true;
    /*051*/  }
    /*052*/  public static void main(String args[]){
    /*053*/  new cardLayoutDemo3();
    /*054*/  }
    /*055*/ }