Я работаю над своим первым приложением Java/Swing, и мне нужна помощь с JTable.
Проблема, с которой я сталкиваюсь, заключается в том, что я хочу отслеживать, когда ПОЛЬЗОВАТЕЛЬ вносит изменения в мой JTable, а НЕ в приложение. Я сделал следующее:
//Made my table then did the following line:
table.getModel().addTableModelListener(this);
//Have a listener set up:
public void tableChanged(TableModelEvent e) {
// TODO Auto-generated method stub
System.out.println(e);
}
Теперь проблема в том, что я не хочу, чтобы это срабатывало, когда моя программа вносит изменения в таблицу, например, я загружаю новую таблицу, а загруженный файл имеет 15 строк, тогда я получу 15 различных событий. Я хочу запускать только тогда, когда ПОЛЬЗОВАТЕЛЬ внес изменения в ячейку.
Любая помощь приветствуется. Заранее спасибо.
TableModelListener
после заполнения таблицы? - person trashgod   schedule 01.02.2011