teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

解決後の追記 を追加しました。

2022/01/09 03:27

投稿

magutyan0814
magutyan0814

スコア2

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のソースコードを追記しました。

2022/01/09 03:27

投稿

magutyan0814
magutyan0814

スコア2

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

試したこと に追記致しました。

2022/01/08 14:21

投稿

magutyan0814
magutyan0814

スコア2

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