回答編集履歴

2

typo2

2021/02/08 12:54

投稿

退会済みユーザー
test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  `for (int i = 3; i > 0; i--) { … }`
86
86
 
87
- 前述2つの指摘により、そもそもforループは使えないので、発想をえる必要がある。
87
+ 前述2つの指摘により、そもそもforループは使えないので、発想をえる必要がある。
88
88
 
89
89
  `ScheduledExecutorService`は実行する処理クラスに`Runnable`を使えるので、これを`implements`した実行クラスを作ればいい。(まあ、匿名インナークラスでもいいけど)
90
90
 

1

typo

2021/02/08 12:54

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,9 @@
16
16
 
17
17
  メインスレッドを止めてしまう`Thread.sleep()`により、メインスレッドが止まっている事、それから画面更新は処理を抜けてアイドル状態を作らないと起こらないらしい事。
18
18
 
19
+ つまりこの仕様のせいで**ラベルのテキストが更新されていなかった**という事。
20
+
19
- 打開するには、空き時間にメインスレッドで遅延更新をする`Platform.runLater()`を上手く使う事。
21
+ 打開するには、空き時間にメインスレッドで遅延更新をする`Platform#runLater()`を上手く使う事。
20
22
 
21
23
 
22
24