setSelectionRow是谁发明的方法,好像API里没有。

解决方案 »

  1.   

    sorry,我自己写的Table Model,我一直在用他做Table,忘了,不好意思!!!呵呵,谢谢: hurt75(海上风) 指出错误!!
      

  2.   

    我的意思是:比如按下一个按钮,选中JTable中的一行,就好像用鼠标点击出来的效果一样。
     hyhu(先飞笨鸟),说说你的实现方式好吗?谢了
      

  3.   

    ---------------------
            table.getSelectionModel().setSelectionInterval(index, index);//好像没有只选一行的方法?
            table.scrollRectToVisible(table.getCellRect(
                table.getSelectedRow(), 0, true));
    ---------------------
    记得好像是在java.sun.com的论坛上问老外获得的结果,具体是怎么回事我也没仔细看,你试试管不管用?
      

  4.   

    JScrollPane s=new JScrollPane(table);
    JScrollBar js=s.getVerticalScrollBar();
                         int m=js.getMaximum();
       js.setValue(m);
       int k=table.getRowCount();
       table.setRowSelectionInterval(k-1,k-1);
    这是让最后一行选中的方法,以此类推