「デフォルトプロパティの探し方」の版間の差分
提供: tknotebook
								
												
				 (ページの作成:「   http://docs.oracle.com/javase/jp/8/javafx/api/index.html  @DefaultProperty(value="children")  public class Pane  extends Region」)  | 
				|||
| 1行: | 1行: | ||
| + | [[Category:コンピュータ]][[Category:JavaFX]]  | ||
| + | [[メインページ]]>[[コンピュータの部屋#JavaFX]]>[[JavaFX Tips]]  | ||
| + | JavaFXの各クラスには デフォルトプロパティ というものがあり、  | ||
| + | FXML でプロパティを記述するとき、タグを省略できます。  | ||
| + | 例えば Pane クラスを継承するノードでは、子のノードを children プロパティに格納しますが、  | ||
| + | FXML で children タグは不要です。  | ||
| + | |||
| + | デフォルトプロパティは JavaFX の JavaDoc  | ||
  http://docs.oracle.com/javase/jp/8/javafx/api/index.html  |   http://docs.oracle.com/javase/jp/8/javafx/api/index.html  | ||
| + | に記述されていますが、全てのクラスに記述されているわけではありません。  | ||
| + | |||
| + | クラスのデフォルトプロパティは継承先に継承されるので、特定のクラスのデフォルトプロパティを調べる場合は、  | ||
| + | その継承元も遡って調べることを忘れないでください。  | ||
| + | |||
| + | Javadoc には冒頭の、クラス宣言の記述部分にデフォルトプロパティが載っています。  | ||
| + | |||
| + | 例  | ||
  @DefaultProperty(value="children")  |   @DefaultProperty(value="children")  | ||
  public class Pane  |   public class Pane  | ||
  extends Region  |   extends Region  | ||
2016年2月20日 (土) 00:58時点における版
メインページ>コンピュータの部屋#JavaFX>JavaFX Tips
JavaFXの各クラスには デフォルトプロパティ というものがあり、 FXML でプロパティを記述するとき、タグを省略できます。
例えば Pane クラスを継承するノードでは、子のノードを children プロパティに格納しますが、 FXML で children タグは不要です。
デフォルトプロパティは JavaFX の JavaDoc
http://docs.oracle.com/javase/jp/8/javafx/api/index.html
に記述されていますが、全てのクラスに記述されているわけではありません。
クラスのデフォルトプロパティは継承先に継承されるので、特定のクラスのデフォルトプロパティを調べる場合は、 その継承元も遡って調べることを忘れないでください。
Javadoc には冒頭の、クラス宣言の記述部分にデフォルトプロパティが載っています。
例
@DefaultProperty(value="children") public class Pane extends Region