質問編集履歴
3
解決後の追記 を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -255,4 +255,9 @@
|
|
255
255
|
|
256
256
|
### 補足情報(FW/ツールのバージョンなど)
|
257
257
|
|
258
|
-
JavaFX Scene Builder 17.0.0
|
258
|
+
JavaFX Scene Builder 17.0.0
|
259
|
+
|
260
|
+
### 解決後の追記
|
261
|
+
皆さんのご協力で何とか解決いたしました!
|
262
|
+
ベストアンサーですが、追記依頼のコメント内でご指摘頂いた皆さんにも宛てるつもりでshiketaさんの回答につけさせていただきます。
|
263
|
+
本当にありがとうございました!
|
2
FXMLのソースコードを追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -215,7 +215,36 @@
|
|
215
215
|
}
|
216
216
|
}
|
217
217
|
```
|
218
|
+
追記
|
219
|
+
```FXML
|
220
|
+
<?xml version="1.0" encoding="UTF-8"?>
|
218
221
|
|
222
|
+
<?import javafx.scene.control.Button?>
|
223
|
+
<?import javafx.scene.control.Slider?>
|
224
|
+
<?import javafx.scene.layout.AnchorPane?>
|
225
|
+
<?import javafx.scene.layout.BorderPane?>
|
226
|
+
<?import javafx.scene.layout.HBox?>
|
227
|
+
|
228
|
+
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="application.Main">
|
229
|
+
<top>
|
230
|
+
<HBox prefHeight="15.0" prefWidth="600.0" BorderPane.alignment="CENTER">
|
231
|
+
<children>
|
232
|
+
<Button mnemonicParsing="false" text="Start" />
|
233
|
+
<Button mnemonicParsing="false" text="Stop" />
|
234
|
+
</children>
|
235
|
+
</HBox>
|
236
|
+
</top>
|
237
|
+
<bottom>
|
238
|
+
<Slider BorderPane.alignment="CENTER" />
|
239
|
+
</bottom>
|
240
|
+
<center>
|
241
|
+
<AnchorPane prefHeight="331.0" prefWidth="600.0" BorderPane.alignment="CENTER" />
|
242
|
+
</center>
|
243
|
+
</BorderPane>
|
244
|
+
|
245
|
+
```
|
246
|
+
|
247
|
+
|
219
248
|
### 試したこと
|
220
249
|
|
221
250
|
・マルチスレッド機構を用いずにMaterialクラスにrun()と同じ内容のメソッドを作成したうえでそのメソッドを同じように複数呼び出すと同時にアニメーション描画することが出来ました。
|
1
試したこと に追記致しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -221,6 +221,9 @@
|
|
221
221
|
・マルチスレッド機構を用いずにMaterialクラスにrun()と同じ内容のメソッドを作成したうえでそのメソッドを同じように複数呼び出すと同時にアニメーション描画することが出来ました。
|
222
222
|
・調べている中でGroupを用いると直りそうな気がしましたが、まだよくわかっていなのできちんとしたアドバイスをいただきたいです。
|
223
223
|
|
224
|
+
追記
|
225
|
+
先程、Mainクラス内で複数のstart()の間にthread.sleep(..)を挟んで実行するとうまくいきました。これがなぜなのかもわからず、、皆様の知恵を貸してくだされば大変助かります。よろしくお願い致します。
|
226
|
+
|
224
227
|
### 補足情報(FW/ツールのバージョンなど)
|
225
228
|
|
226
229
|
JavaFX Scene Builder 17.0.0
|