问题补充:
    
private static final String[] tablecolumnname ={"商品名","规格","数量",
                                "商品批号","产地","进货价格","销售价格","商品简介"};  
private DefaultTableModel sptablemodel = new DefaultTableModel(tablecolumnname,2);
       //添加商品列表
        JTable shangpintable = new JTable(sptablemodel);
        
        JScrollPane spliebiaoscrollpanel = new JScrollPane();
        spliebiaoscrollpanel.add(shangpintable);
        this.add(spliebiaoscrollpanel);
        spliebiaoscrollpanel.setBounds(2,180,1000,100);

解决方案 »

  1.   

    兄弟,
     JScrollPane spliebiaoscrollpanel = new JScrollPane(); 
            spliebiaoscrollpanel.add(shangpintable);
    这两行
    你换成
     JScrollPane spliebiaoscrollpanel = new JScrollPane(shangpintable); 
            尝试一下
      

  2.   

    去年这个时候我到能很快帮你解决
    去年这个时候在做Swing
      

  3.   

    楼主请看: final String[] tablecolumnname = { "商品名", "规格", "数量", "商品批号", "产地",
    "进货价格", "销售价格", "商品简介" };
    DefaultTableModel sptablemodel = new DefaultTableModel(tablecolumnname,
    2);
    // 添加商品列表
    JTable shangpintable = new JTable(sptablemodel); JScrollPane spliebiaoscrollpanel = new JScrollPane();
    spliebiaoscrollpanel.add(shangpintable);
    this.add(spliebiaoscrollpanel);
    spliebiaoscrollpanel.setViewportView(shangpintable );//添加显示table
    spliebiaoscrollpanel.setBounds(2, 180, 200, 100);楼主的问题在于没有让table显示,O(∩_∩)O~,是不是很晕啊而且楼主有个很明显的问题,为什么不用setmodel,你的方式很不好,做动态变化列明或者程序做大了,会死人的再有鉴于楼主SWING还没如火纯情,建议用MATISSE构建视图,再自编代码,各住布局都有了,不用那么麻烦
      

  4.   

    spliebiaoscrollpanel.setViewportView(shangpintable );//添加显示table