Spec-Zone .ru
спецификации, руководства, описания, API
|
После инстанцирования, каждого JTable
объект передают табличный объект модели, который управляет данными, которые он выводит на экран. По умолчанию, a JTable
объект наследовал a DefaultTable
возразите если не пользовательский TableModel
объект определяется, но по умолчанию, эта модель только управляет строками. Чтобы обработать объекты, выполните вычисления, или получать данные от баз данных или других программ, следует разработать свое собственное TableModel
объект, который реализует TableModel
интерфейс. См. Создание Табличной Модели для деталей.
Обнаружить изменения к данным, которыми управляет табличный объект модели, JTable
class должен реализовать TableModelListener
интерфейс, вызвать addTableModelListener()
поймать события, и затем переопределить tableChanged()
ответить на события слушателя. См. Прислушивание к Изменениям Данных для деталей.
Поскольку TableModelListener
имеет только один метод, у него нет никакого соответствующего адаптера class.
Метод | Цель |
---|---|
tableChanged (TableModelEvent) | Вызванный, когда структура или данные в таблице изменились. |
Метод | Цель |
---|---|
(в java.util.EventObject ) |
Возвратите объект, который запустил событие. |
|
Возвратите индексирование первой строки, которая изменилась. TableModelEvent.HEADER_ROW определяет табличный заголовок. |
|
Последняя строка, которая изменилась. Снова, HEADER_ROW возможное значение. |
|
Возвратите индексирование столбца, который изменился. Константа TableModelEvent.ALL_COLUMNS определяет, что все столбцы, возможно, изменились. |
|
Что произошло с измененными ячейками. Возвращенное значение является одним из следующего: TableModelEvent.INSERT , TableModelEvent.DELETE , или TableModelEvent.UPDATE . |