в jTable, я хочу, чтобы, когда пользователь щелкает ячейку, это предложение выводилось на экран:
I am cell in row X and column Y
где x и Y - строка и столбец выбранной ячейки.
Но я получаю следующее: когда я нажимаю, например, на ячейку в строке 1 и столбце 4
Я получаю следующее:
I am cell in row 1 and column 0
I am cell in row 1 and column 1
I am cell in row 1 and column 2
....
I am cell in row 1 and column N ( N = number of columns)
т.е. выбран целый ряд.
это код:
public class CustomTableCellRenderer extends DefaultTableCellRenderer{
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
{
Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
if(isSelected) System.out.println("I am cell in row "+row+" and column "+column);
return cell;
}
}
Спасибо за любую помощь.