如何获取JTable被选中的几行数据?
想把JTabel中选中的几行,导出到excel;
我会获取选中的一行,如果是多行,怎么获取?大神指点一下
------解决方案--------------------
//单行
int getSelectedColumn()
返回第一个选定列的索引;如果没有选定的列,则返回 -1。
int getSelectedRow()
返回第一个选定行的索引;如果没有选定的行,则返回 -1。
Object getValueAt(int row, int column)
返回 row 和 column 位置的单元格值。
//多行
int[] getSelectedColumns()
返回所有选定列的索引。
int[] getSelectedRows()
返回所有选定行的索引。
Object getValueAt(int row, int column)
返回 row 和 column 位置的单元格值。
------解决方案--------------------
ListSelectionModel selectionModel = table.getSelectionModel();
if(!selectionModel.isSelectionEmpty()){
int xxx = selectionModel.get{XXXXXXXX}Index();
}