Где setSelectedRow () для JTable? - PullRequest
10 голосов
/ 17 июня 2011

Java Swing JTable имеет метод getSelectedRow(), но не имеет метода setSelectedRow().

Мне нужно выделить / выбрать строку в JTable. Как мне поступить?

Ответы [ 3 ]

16 голосов
/ 17 июня 2011

хаха, вечный вопрос - и ни Говард, ни Крис не нашли методов прямого покрытия: -)

table.setRowSelectionInterval(first, last)
table.addRowSelectionInterval(first, last)
12 голосов
/ 17 июня 2011
ListSelectionModel selectionModel = 
  table.getSelectionModel();
selectionModel.setSelectionInterval(start, end);
7 голосов
/ 17 июня 2011

Предоставляется через SelectionModel

table.getSelectionModel().setSelectionInterval(int index0, int index1)
...