JTable里面有几条记录要怎样设计才能使得选择的范围限制在这几条范围只内难到要先判断记录的数目?????

解决方案 »

  1.   

    比如说JTable里面有10条记录,选择的范围只能在这10条里面。
      

  2.   

    我还是不明白,如果只有10条记录,那选择的范围肯定是这10条中的啊
    比如说是从1-10的数据,那你又怎么可能得到第11条呢?不过LZ所说的“选择”是怎样的呢?是按ctrl键选择多条数据的选择?还是???
      

  3.   

    555,咋就不明白呢?就是说本来JTable是20行的,但是里面只有10条记录,从第一行到第十行,要怎样设置才能使得选择的范围在这十条范围之内而不是整个JTable.....
      

  4.   

    如果可以确定哪些行是有数据的,哪些行是没有数据的
    应该可以通过jTable1.getSelectedRows()
    这个方法获得选定行的索引,如果是非法选择,则给与提示
      

  5.   

    覆盖选择方法...如果选择的行在你的范围就执行,否则直接return
      

  6.   

    晕,好像昨天给的恢复咋就没了呢?
    我的意思是说本来JTable表是20行的,但里面只有10条记录,要怎样设置选择的范围只在这十条之内而不是整个JTable.
      

  7.   

    如果不确定jTable中有数据的行具体是哪一行
    那么我觉得这个就不好实现了仿佛只想到一个笨方法,就是你上帖中的那个循环判断每个cell
    其他的暂时也想不出了