Por mais que tenha procurado, não achei nenhuma explicação que me ajudasse nesse problema.
Tenho um formulário que possui um JTextField. Esse JTextField recebe um valor diferente em cada etapa do programa. O problema é que o metodo repaint não atualiza na hora o JTextField, só depois que o programa termina. Pelo que entendi tenho que fazer uma Thread, mas não entendi muito como usar isso em um programa.
Por exemplo, suponha que tenhamos um formulário com um JTextField chamado “campoContador”… e o seguinte código:
...
for(int i = 0; i < 1000; i++){
campoContador = JTextField("valor atual: " + i);
campoContador.repaint();
}
...
Como é possível fazer com que no formulário o JTextField campoContador mostre o resultado de cada interação no formulário?
O método repaint() não deveria funcionar para cada “i”?
Como conseguir esse resultado com um Thread?