我在第一个类中定义了1个Jtable:    JTable tableView;然后作为1个参数传递给另一个类:drawblock db = new drawblock(tableView);然后在drawblock 这个类中使用下面的代码不能显示这个table:
        final Object[] columnNames = {"Type", "xmin", "ymin", "xmax", "ymax"};
        Object[][] rowData = {{"line1", "100", "100", "10", "10"}};
        tableView = new JTable(rowData, columnNames);但是同样的代码在第一个类(定义Jtable的那个类)中能够显示。请问如何解决,还有一搬给Jtable添加值都用那个方法,多谢。

解决方案 »

  1.   

    http://topic.csdn.net/u/20100714/10/da7b7776-119c-48bb-97d2-7c4ae3ff0efb.html
    这是我以前回答的一个帖子!
      

  2.   

    您的代码和我的都一样,我不明白为什么我的不能显示呢?是不是在其他类里对传递过来的Jtable对象不能操作呢?
      

  3.   

    Jtable里的值在debug时都能看到,而且放到定义了Jtable的那个类能显示。但是将jtable传给另1个类,并在这个类里添加行就显示不出来了,连表头都没有。