JTable progressrbar

0

Witam
Wie ktoś w jaki sposób uaktualniać model danych tabeli ?
Potrzebuje wypełniać progressbar co chwilę zgodnie z pobraną ilością pliku aczkolwiek nie działa mi automatyczne zapełnianie paska postępu; wartości zmieniane są jedynie w momencie klikania na kolumnę a przecież nie o to chodzi.

0

A co z tym wszystkim ma wspólnego JTable?
Pobierasz dane z pliku (najpewniej w osobnym wątku) i w miarę postępu zmieniasz progress opakowany w wywołanie invokeLater.
Dokładanie danych do tabeli może zostać wykonane po pobraniu wszystkich danych, albo w trakcie ładowania tak samo jak ustawianie postępu w pasku. Najlepiej użyć do tego SwingWorkera bo wtedy nie musisz robić docentury z synchronizacją (a pomylić się łatwo).

0

**Olamagato ** sam progres działa mi jak powinien (z wykorzystaniem invoke) ale problem polega na tym że, nie wiem jak go "przenieść" do komórki w tabeli. Czy w ogóle można do komórki dodać taki komponent ?

0

A nie prościej i szybciej ustawić sobie na panelu TableLayout Managera i wrzucić sobie kilka kontrolek do zwykłego pola tablicowego (lub innego kontenera)?
Jakie cechy JTable są Ci tak potrzebne, że chcesz tam upchać kontrolki JProgressBar?

1 użytkowników online, w tym zalogowanych: 0, gości: 1