Как обновить данные в JTable во время выполнения программы? - Java
Формулировка задачи:
Господа,
Я вывожу данные в таблицу T1(JTable), cvet2 -это новый символ, который я ввожу в таблицу.
Мне нужно что бы на каждой итерации цикла я бы видел изменения в таблице, а не только конечный результат.
Подскажите, пожалуйста, как обновлять данные в таблице во время выполнения программы?
int pr = ((int)(n / 100)) * Integer.parseInt(Text3.getText()); int kp = 0; int d = 0; do{ //День d = d + 1; int pr1 = 1; do { do { i = (int)(Math.random()*(n)+1);} while (!(Popul[i][3] == (int) cvet || kp >=n) ); kp = kp + 1; if (kp <= n){ Popul[i][3] = cvet2; T1.setValueAt(cvet2,Popul[i][1], Popul[i][2]); } pr1 = pr1 + 1;} while (!(pr1 > pr || kp > n)); } while (!(kp > n));
Решение задачи: «Как обновить данные в JTable во время выполнения программы?»
textual
Листинг программы
try{ Thread.sleep(500); //Приостанавливает поток на 0,5 секунду }catch(InterruptedException e){} System.out.println("новый агент"); TextA1.setText(TextA1.getText()+d+tab+(n-kp)+tab+kp+cr);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д