Я написал свой собственный редактор ячеек таблицы, который расширяет AbstractCellEditor
и реализует TableCellEditor
, ItemListener
и MouseListener
. Можно ли выполнить метод mouseClicked
первым перед методом itemStateChanged
? Я пытаюсь сделать следующее:
private int rowClicked;
private JTable table;
public void itemStateChanged(ItemEvent e) {
if (rowClicked == 5) {
// Do something to row 5.
}
}
public void mouseClicked(MouseEvent e) {
Point p = e.getPoint();
rowClicked = table.rowAtPoint(p);
}