程序没错,你是否在别的地方调用了getRowCount()

解决方案 »

  1.   

    这段程序中并没有使用getRowCount,如果是在别处调用的那么        public int getRowCount()
        {
            return data.length;
        }
    中的data并没有赋值
      

  2.   

     呵呵,这就是全部代码了,没有其他的了,MyTableModel是JTable的模型呀,JTable要用getRowCount()获得表格有多少列的,其它的地方没有用到,我认为new了之后,data就已经给了初值了,所以才奇怪呢?
      

  3.   

    研究一下jBuilder的源代码吧!问题可能就出现在那里.
      

  4.   

    可是我没用jb呀,用utraledit写的呀
      

  5.   

    实在搞不明白,因为我没有用过jtable:)
    可能是使用方法不当吧?