30 Ocak 2018 Salı

JavaFX ScheduledService Sınıfı

Giriş
Şu satırı dahil ederiz.
import javafx.concurrent.ScheduledService;
Açıklaması şöyle.
The ScheduledService is a Service which will automatically restart itself after a successful execution, and under some conditions will restart even in case of failure
createTask metodu
Şöyle yaparız.
ScheduledService<Void> scheduledService = new ScheduledService<Void>() {
  @Override
  protected Task<Void> createTask() {
    return new Task<Void>() {
      @Override
      protected Void call() {
        mytick();
        return null;
      }
    };
  }
};
scheduledService.setPeriod(new javafx.util.Duration(TICK_PERIOD.toMillis()));
scheduledService.start();

Hiç yorum yok:

Yorum Gönder