Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je créer une base de données asynchrone dans JavaFX

public class FlightControllerTask extends Task<LinkedList<Flight>>{
  @Override
  protected LinkedList<Flight> call() throws Exception { 
    // load data
    return data;
  }
}

// usage:
FlightControllerTask task = new FlightControllerTask();
task.setOnSucceeded(ev -> task.getValue());
new Thread(task).start();

Maintenant la partie avec task.getValue() est la partie cruciale, avec cette méthode vous pouvez récupérer la valeur qui a été calculée avec la tâche dès qu'elle est prête (donc le hook réussi).