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?