System.out.println(tb.getValueAt(tb.getSelectedRow(),0).toString());这种做法是不是 有错啊,我只得到了当前行的一列数据??哪里出错了。。

解决方案 »

  1.   

    tb.getValueAt(tb.getSelectedRow(),0)你这样写 当然只有一行数据 你可以循环一下 把所有列的取出来
    后面的 0 表示的几列
      

  2.   

    int count = 0;
    String str = "";
    for (count = 0; count < tb.getColumnCount(); count++)
    {
         str += " " + tb.getValueAt(tb.getSelectedRow(),count).toString();  
    }
    System.out.println(str);谢谢两位了,我这样得到行的值!