Показать динамически изменяемый arrayList объектов с 4 строковыми полями - PullRequest
0 голосов
/ 25 июня 2011

Я бы предположил, что я должен использовать jTable.Я попробовал это, но я не могу понять, как добавлять, вставлять и удалять строки без тонны переопределений и сложного кода.Мне трудно поверить, что у Oracle нет более простого способа сделать это.

Вот предпосылка.У меня есть несколько arrayLists.Каждый из них содержит n элементов, и я хочу иметь возможность добавлять свойства этих элементов в виде строк в jtable, и как только я превышаю определенное количество строк, я хочу, чтобы jTable прокручивал.

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

Ответы [ 2 ]

3 голосов
/ 25 июня 2011

Как обсуждено в Как использовать таблицы: Создание модели таблицы , DefaultTableModel имеет удобные методы для добавления, вставки и удаления строк.Просто обновите вашу модель, используя любой из этих методов, и ваше представление будет соответственно обновлено.

Приложение: здесь есть пример .

0 голосов
/ 30 июня 2011

Взгляните на GlazedLists .Это позволяет очень просто работать с динамически изменяющимися данными и помещать их в JTables / JLists / JTrees и т. Д.

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