В табличной модели вашего JTable должен быть столбец «Ход загрузки», содержащий значение процента загрузки (т. Е. Число от 0 до 100).
Вы должны связать пользовательское средство визуализации ячеек таблицы с этим столбцом.Средство визуализации будет использовать индикатор выполнения для отображения процента, содержащегося в ячейке таблицы (то есть аргумент value
уникального метода TableCellRenderer
).
Чтобы обновить индикатор выполнения, вы должны установить новое значение для соответствующей ячейки в модели таблицы.Затем это изменение сгенерирует TableModelEvent
(оно выполняется автоматически с DefaultTableModel
, но вы должны позвонить fireTableCellUpdated
, если подклассы AbstractTableModel
).Событие будет «перехвачено» JTable, которое обновит значение и, таким образом, вызовет ваше средство визуализации с новым значением для отображения.
Прочитайте руководство по swing о таблицах .