Estou tentando atualizar uma JTable e não entendo o motivo de não dar certo… em uma parte do meu programa onde eu atualizo por meio de um clique em um botão dá tudo certo… mas em outra parte onde eu quero simular um caminho feito em uma matriz utilizando um JTable não dá… e o curioso é q a JTable é atualizada se eu colocar um JOptionPane.showMessageDialog() pra abrir a cada célula atualizada… mas se eu tiro o JOptionPane, não atualiza de jeito nenhum…
Segue o trecho de código… se alguém puder me ajudar, fico grato!!
matriz[automato.getColuna()][automato.getLinha()] = getCacador();
for(int i = 0; i < tela.getCOLUNAS(); i++)
____tela.getTabela().getColumnModel().getColumn(i).setCellRenderer(new CellRenderer(matriz));
matriz[ultimaColuna][ultimaLinha] = 0;
for(int i = 0; i < tela.getCOLUNAS(); i++)
____tela.getTabela().getColumnModel().getColumn(i).setCellRenderer(new CellRenderer(matriz));
atualizaMapa();
try {
____Thread.sleep(100);
} catch(InterruptedException e) {
____e.printStackTrace();
}
JOptionPane.showMessageDialog(null, “Atualiza: L”+automato.getLinha()+" C"+automato.getColuna());
a última linha é o JOptionPane que eu falei… :lol: