Mi sono fatto coraggio e ho provato:
codice:
void doEseguiVarie(ActionEvent event) {
this.simulazioni = new SimulatoreMultiplo(txtNSimulazioni.getText(), this);
Task task = new Task()
{
@Override protected Integer call() throws Exception
{
txtResult.setText("");
simulazioni.startSimulazioni();
return 1;
}
};
new Thread(task).start();
}
public void upDateMessage(String messaggio)
{
txtResult.appendText(messaggio);
}
ho creato un trade e ho lanciato la funzione simulazioni.startSimulazioni(); al suo interno.
In questo modo funzione, grazie @andbin per avermi indirizzato per questa strada.