質問編集履歴

2

initialize メソッドの未使用について補足

2018/02/23 13:49

投稿

hilty8
hilty8

スコア15

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,11 @@
87
87
  System.out.println(str);
88
88
 
89
89
   としています。
90
+
91
+
92
+
93
+ 3、initialize メソッドについて
94
+
95
+  参考にした書籍では initialize メソッドについて触れていなかったため、今回は使用していません。
96
+
97
+  一度だけ呼び出すことを明示したい際に使用すればよいもの、と認識していますが、誤りなどあればご指摘頂いたく存じます。

1

Javaファイル、FXMLファイルのCodeについて追記しました。

2018/02/23 13:49

投稿

hilty8
hilty8

スコア15

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,57 @@
33
33
 
34
34
 
35
35
  何卒宜しくお願いします。
36
+
37
+
38
+
39
+ ※追記 2/23 22:40
40
+
41
+
42
+
43
+ 指摘して頂いた箇所について補足したいと思います。
44
+
45
+
46
+
47
+ 1、FXMLファイル
48
+
49
+  動作 - GridPane grid = FXMLLoader.load(略); として表示した際は異常なし。
50
+
51
+  ファイル名 - ChooseDirection.fxml
52
+
53
+  ファイル内容 - 以下。閉じタグなどは省略しています。
54
+
55
+
56
+
57
+  <GridPane fx:id="direction"
58
+
59
+       stylesheets="@ChooseDirection.css"
60
+
61
+       xmlns="http://javafx.com/javafx/8"
62
+
63
+       xmlns:fx="http://javafx.com/fxml/1"
64
+
65
+       fx:controller="fxmltest.FXMLtest">
66
+
67
+ GridPane内の子要素として、Polygonオブジェクトを有します。
68
+
69
+  <Polygon fx:id="upButton" stroke="BLACK" strokeType="INSIDE" styleClass="triangle">
70
+
71
+
72
+
73
+ 2、Javaファイル FXMLtest.java import文などは省略しています。
74
+
75
+ public class FXMLtest extends Application {
76
+
77
+  @FXML
78
+
79
+ private Polygon downButton;
80
+
81
+ @Override
82
+
83
+ public void start(Stage stage) throws Exception {
84
+
85
+ String str = downButton.getId();
86
+
87
+ System.out.println(str);
88
+
89
+  としています。