int[] select_index = jTable_bill.getSelectedRows();
int count = jTable_bill.getSelectedRowCount();

解决方案 »

  1.   

    table.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        if(e.getClickCount() == 2) {
          int index = table.getSelectedRow();
        }
      }
    });
      

  2.   

    filesTable.addMouseListener( new TableMouseAdapter());
        public class TableMouseAdapter extends MouseAdapter {
            public void mouseClicked(MouseEvent e) {
                if (e.getClickCount() >= 2) {
    table.getSelectedRow()
                }
            }
        }
      

  3.   

    swing中鼠标右键对JTable的选择不起作用,所以应该改成这样table.addMouseListener( new MouseAdapter() {
            public void mouseClicked(MouseEvent e) {  
                if (e.getClickCount() == 2) {
                   int index = ((JTable)e.getSource()).rowAtPoint(e.getPoint());
                   if( index >= 0 && ((JTable)e.getSource()).isRowSelected(index) ) {
                       /*** INSERT YOUR CODE ***/
                   }   
                                    
                }
            }
       });