Это не самый ясный вопрос, но я собираюсь предположить:
- Вы говорите о
JTable
s - Вы просите строкуindex
- Вы хотите вывести индекс строки в стандартный вывод
Вы можете добавить MouseListener
к JTable
, который срабатывает при нажатии мыши.события и реализовать метод mouseClicked
.MouseEvent
, переданный методу mouseClicked
, имеет getButton
, чтобы определить, был ли это щелчок левой кнопкой мыши, и getClickCount
, чтобы определить, был ли это двойной щелчок.Если это так, JTable
имеет getSelectedRow
для определения индекса выбранной строки
Это будет выглядеть примерно так:
final JTable table;
// ...
table.addMouseListener(new MouseAdapter() {
@Override public void mouseClicked(MouseEvent e) {
if(e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 2)
System.out.println("Current row index: " + table.getSelectedRow());
}
});