Salve ragazzi allora volevi chiedervi una cosa.. io ho questo codice :
codice:
private void AnalysisToggleStateChanged(javax.swing.event.ChangeEvent evt) {
AnalysisTextArea.setText("Sto pensando...");
AIThread ai3d = new AIThread(Float.parseFloat(AnalysisTimeSpinner.getValue().toString()),game);
ai3d.start();
//qui deve aspettare la fine del thread
for (String out:aiResult)
AnalysisTextArea.setText(AnalysisTextArea.getText() + "\n" + out);
}
Come da commento vorrei che non stampasse volta per volta ma che attendesse la fine dell'esecuzione e che poi stampasse con il ciclo for.
Potete aiutarmi?