建议使用一下TableView,去sourceforge.net下载一个!

解决方案 »

  1.   

    在默认的条件下,对行的选定已经被急火。单击一个单元格就可以选定整个行
    调用下面的方法可以取消对行选定的激活状态:
    table.setRowSelectionAllowed(false);当对行的选定被激活的时候,你就可以控制是否可以选定单个行,一组相邻的行,还是任何一组行。这个要对选定模型来进行操作
    table.getSelectionModel().setSelectionModel(mode);
    mode 是下面三个之中的一个:
      ListSelectionModel.SINGLE_SELECTION
      ListSelectionModel.SINGLE_INTERVAL_SELECTION
      ListSelectionModel.MULTIPLE_INTERVAL_SELECTION
      

  2.   

    tb.setRowSelectionInterval(0, 0);
    //这是选择从第几行到第几行的函数,我这是选择第一行!!
      

  3.   

    JTable jt=new JTable();
      
    在MouseListener()的响应函数中加入以下代码:
    .......
    jt.setColumnSelectionAllowed(true);jt.getSelectedColumn();