Java: установление правки пользователя в пользовательской модели JTable для сохранения в двоичный файл - PullRequest
0 голосов
/ 15 августа 2010

Как получить пользовательский ввод для редактирования пользовательской модели JTable, созданной из двоичного файла, чтобы сохранить его в двоичном файле?

Я подозреваю, что метод getValueAt (int, int) моей табличной моделиявляется проблемой, потому что он возвращает данные из двоичного файла перед редактированием, а не данные в конкретной ячейке.

Чтобы дать вам представление о том, что это значит,

public Object getValueAt(int r, int c) {        
    if (c == 1 ) return data.get(r).getTitle();

Данные переменных были инициализированы с помощью ArrayList, извлеченного из двоичного файла в методе getData:

List<Data> data = FileOperations.getData();

Итак, я думаю, что я определил проблему: выяснить, что содержит отредактированная ячейка, а не то, что было в ArrayList, извлеченном из двоичного файла?

Я не уверен, что я единственный человек, который испыталэта проблема, но это расстраивает.

1 Ответ

0 голосов
/ 15 августа 2010

Вам нужно реализовать setValueAt. Он будет вызываться каждый раз при изменении ячейки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...