web-dev-qa-db-ja.com

FXMLフルリファレンス?

JavaFX 2.0 + FXMLを学習しようとしていますが、何を入れることができ、何を入れることができないかを知らずに、fxmlファイルを作成するのは少し不快でした。 FXMLで可能なタグ、evetyタグの属性はどれですか? evety属性が持つことができる値など。 Webにはいくつかの例がありますが、それらはFXMLの穴の機能を示していません。 JavaFX 2.0用のNetBeansおよびEclipseプラグインを使用しようとしましたが、どちらもFXMLのインテリジェンスを持たず、開閉タグやその他の単純なことを検証するだけです。これは、すべてのXMLエディターで実行できます。たぶん私はこれらのプラグインを間違って設定しました。それで、FXMLの完全な参照(すべてのタグ、属性、およびその可能な値)を含むドキュメントはありますか?

32

FXMLリファレンス

FXMLの概要 は、マークアップの構文と使用パターンを説明しており、FXMLを学習するときに学習することが重要です。 FXMLで使用可能なすべての要素を定義しているわけではありません。

クラスパス内のJavaクラスを反映し、クラスのプロパティに基づいて要素と属性を定義することで機能するため、FXMLの完全な参照(またはxmlスキーマ)はありません。

FXMLの作成者(Greg Brown)は次のように提案しています。

したがって、現在 Javadoc が最良のリファレンスです。

JavaFXの将来のJavadocリビジョンについては、JavaFXチームはJavadocにFXMLの例を含めることを検討しています。

このフォーラムスレッド および このフォーラムスレッド には、fxmlドキュメントに関するディスカッションとリンクが含まれています。

IDEでのFXMLコード補完

これらのIDE推論エンジンは、FXML実装と同じようにJavaクラスを反映することによって機能します。

ControlsFX のようなライブラリを使用する場合、または独自のJavaFXコンポーネントを開発する場合、IDEコード補完では、作成した新しいクラスと属性を利用できます。リンクされています。

37
jewelsea

答えを最新の状態に保つには、彼女はJavafx 8Javadoc

2
c0der