Ciao,


durante un ciclo d'aggiornamento JTable, dove aggiorno riga per riga , il risultato mi viene mostrato unicamente al termine dell'esecuzione di detto ciclo.


Ho provato diversi metodi come

codice:
 
 SwingUtilities.invokeLater(new Runnable() {

   public void run() {
   DefaultTableModel model = (DefaultTableModel)MyTable.getModel();
   MyTable.setModel(model);
   model.fireTableDataChanged(); 
      }
	 });

oppure:
codice:
 
  DefaultTableModel model = (DefaultTableModel)MyTable.getModel();
	 							                     model.fireTableDataChanged();
senza successo.

Si aggiorna unicamente in due casi (tentativi per vani ed inutili):

1) caso io metta un JOptionPane.showMessageDialog che spunta fuori ad ogni ciclo...ma è assolutamente improponibile.

2) MyTable.update(getGraphics()); Però purtroppo mi "sposta" la jtable...e fa casino...


repaint e validate non hanno sortito effetto, potete aiutarmi?






grazie anticipatamente!