Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is setSelectedRow() for JTable?

Java Swing JTable has a getSelectedRow() method, but does not have a setSelectedRow() method.

I need to highlight/select a row in a JTable. How should I proceed?

like image 636
Jérôme Verstrynge Avatar asked Jun 17 '11 05:06

Jérôme Verstrynge


2 Answers

haha, the eternal question - and neither Howard nor Cris found the direct cover methods :-)

table.setRowSelectionInterval(first, last)
table.addRowSelectionInterval(first, last)
like image 161
kleopatra Avatar answered Sep 25 '22 16:09

kleopatra


ListSelectionModel selectionModel = 
  table.getSelectionModel();
selectionModel.setSelectionInterval(start, end);
like image 24
Cris Avatar answered Sep 22 '22 16:09

Cris