RT,我是从菜单添加,就是点一下菜单,出现一个表格在选项卡中,但是问题来了,我菜单里面有2个选项,我点第一个选项还正常,点第二个选项的时候,我的第一个选项卡的表格加入进去了,我是要做一个切换效果的啊,不是一次加2个表格,还有一个问题,当我点2次第一个菜单里的同一项以后,也会加入2个相同的表格,我只需要一个呢,求高人解答,我放下截图下面贴下相关代码第一个菜单的第一项
 //第一个菜单事件(客户信息设置)
  newMenuItem = new JMenuItem("客户信息设置");
  
  newMenuItem.addActionListener(new ActionListener()
  
  {
  
   @Override
public void actionPerformed(ActionEvent arg0) {

 // jpanel1=new JPanel();
// JLabel jlabel1=new JLabel("1111111");
 //jpanel1.add(jlabel1);
 
 //基本信息管理表格内容
 
 String colNames[]={"客户编号","客户名称","助记符","地址"};

 
 //数据表中的固定内容
 Object[][] aa={
 {
"1","2","3","4" 
 
 },{
 
 "1","2","3","4"
 },{
 
 "1","2","3","4"
 } 
 
 };
 
 JTable jt2=new JTable(aa,colNames);
 jt2.setPreferredScrollableViewportSize(new Dimension(300,300));
 JScrollPane js1=new JScrollPane(jt2);
 js1.setBounds(30,50,500,150);
 jpanel1.add(js1);
 
 

}   
  });第一个菜单的第二项 //货运方式设置(第一个菜单)
  openMenuItem = new JMenuItem("货运方式设置");
  openMenuItem.addActionListener(new ActionListener()
  
  { @Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub

Object[][] playerInfo={
                 {"阿呆",new Integer(66),new Integer(32),new Integer(98),new Boolean(false)},
                {"阿呆",new Integer(82),new Integer(69),new Integer(128),new Boolean(true)},
    };
     
     String[] title1={"物品编号","物品名称","数量","单价","备注"};
     JTable jt1=new JTable(playerInfo,title1);
     jt1.setPreferredScrollableViewportSize(new Dimension(400,150));
     JScrollPane jsp1=new JScrollPane(jt1);
     jsp1.setBounds(30,50,500,200);
     jpanel1.add(jsp1);

}});
  下面是添加到选项卡和PANEL的添加代码jtp1=new JTabbedPane();
 
 //添加到选项卡中的代码
 
 jtp1.addTab(tab1[0],jpanel1);
 jtp1.addTab(tab1[1],jpanel2);
 jtp1.addTab(tab1[2],jpanel3);
 jtp1.addTab(tab1[3],jpanel4);
 jtp1.addTab(tab1[4],jpanel5);
 
我窗体用的是单例模式,不知道对于单个的PANEL里面的表格,是不是也要用单例模式呢?