回答編集履歴

3

追記

2017/07/03 01:39

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -86,4 +86,12 @@
86
86
 
87
87
  ---
88
88
 
89
+ 追記:指摘し忘れていましたが、ロードが成功しても失敗してもダイアログは閉じるべきだと思います。上の回答に書いた「ドキュメントベースやコードベース」の話とは別に、Workerの状態がSUCCEEDEDあるはFAILEDになった時点で閉じるようにすればよいでしょう。
90
+
91
+
92
+
93
+ ---
94
+
95
+
96
+
89
97
  JDK 1.8.0_131

2

コードベース・ドキュメントベースの説明の表現を変更

2017/07/03 01:39

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -62,11 +62,11 @@
62
62
 
63
63
 
64
64
 
65
- WebEngineへのloadの引数が相対URLになっていてドキュメントベース/コードベースの違いが原因でロードに失敗しているのだと思います。ロードに失敗するとWorkerの状態はFAILEDで終わります。
65
+ WebEngineへのloadの引数が相対URLになっていて、実行環境によるドキュメントベース/コードベースの違いが原因でロードに失敗しているのだと思います。ロードに失敗するとWorkerの状態はFAILEDで終わります。
66
66
 
67
67
 
68
68
 
69
- コードベース・ドキュメントベースの違いについてはHostServiceのリファレンスに以下の記載があります。
69
+ 実行環境によるコードベース・ドキュメントベースの違いについてはHostServiceのリファレンスに以下の記載があります。
70
70
 
71
71
 
72
72
 

1

コードの冗長なthisを削除

2017/07/01 05:21

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  public void start(Stage stage) throws Exception {
20
20
 
21
- Parent root = FXMLLoader.load(this.getClass().getResource("Main.fxml"));
21
+ Parent root = FXMLLoader.load(getClass().getResource("Main.fxml"));
22
22
 
23
23
  stage.setScene(new Scene(root));
24
24