Mega Code Archive

 
Categories / Java Tutorial / Swing
 

Get the min and max ranges of selected cells

import javax.swing.JTable; import javax.swing.ListSelectionModel; public class Main {   public static void main(String[] argv) throws Exception {     JTable table = new JTable();     if (table.getCellSelectionEnabled()) {       table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);       table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);       int rowIndexStart = table.getSelectedRow();       int rowIndexEnd = table.getSelectionModel().getMaxSelectionIndex();       int colIndexStart = table.getSelectedColumn();       int colIndexEnd = table.getColumnModel().getSelectionModel().getMaxSelectionIndex();     }   } }