【问题标题】:FXML full reference?FXML 完整参考?
【发布时间】:2012-03-31 17:21:18
【问题描述】:

我正在尝试学习 JavaFX 2.0 + FXML,但我发现制作 fxml 文件有点不舒服,我不知道我可以在其中放入什么以及我不能在其中放入什么。我的意思是 FXML 中哪些标签是可能的,evety 标签有哪些属性? evety 属性可以具有哪些值,等等。 网上有一些例子,但它们没有显示 FXML 的漏洞能力。 我曾尝试为 JavaFX 2.0 使用 NetBeans 和 Eclipse 插件,但是,它们都对 FXML 没有任何智能,它们只是验证开闭标签和其他简单的事情,evety XML 编辑器可以做到这一点。也许我错误地配置了这些插件。 那么,有没有完整引用 FXML 的文档(所有标签、属性及其可能的值)?

【问题讨论】:

    标签: javafx javafx-2 fxml


    【解决方案1】:

    为了在此处更新答案,请使用 Javafx 8Javadoc

    【讨论】:

    【解决方案2】:

    FXML 参考

    Introduction to FXML 描述了标记的语法和使用模式,在学习 FXML 时很重要。它没有定义 FXML 中可用的所有元素。

    FXML 永远不会有完整的参考(也没有 xml 架构),因为它通过反映类路径中的 Java 类并根据类的属性定义元素和属性来工作。

    FXML 的创建者 (Greg Brown) 建议:

    所以目前Javadoc 是最好的参考。

    对于 JavaFX 的未来 Javadoc 修订,JavaFX 团队正在考虑在 Javadoc 中包含 FXML 示例。

    This forum threadthis forum thread 包含有关 fxml 文档的讨论和链接。

    IDE 中的 FXML 代码完成

    这些 IDE 推理引擎通过与 FXML 实现相同的方式反映 Java 类来工作。

    当您使用 ControlsFX 之类的库或开发自己的 JavaFX 组件时,IDE 代码完成能够利用您创建或链接的新类和属性。

    【讨论】:

    • JavaFX 2 将是supported by IntelliJ Idea 12.1 及更高版本。 JavaFX 插件也提供 FXML 代码补全。
    • CSS reference 也很有用。
    • 仍然需要参考来描述每个元素的行为、适用的属性以及它们的显示/使用方式。此处列出的参考文献充其量可能是模棱两可的,有时甚至是相互矛盾的。
    • 说真的!?我今天一直在寻找 FXML 文档,结果却在这个 S.O.邮政。这真的是智障,我认为FXML在这里和那里有所不同,所以我会说这毫无用处。 Java / Oracle 一直得分负分,这里...:/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 2010-11-21
    • 2013-11-21
    • 1970-01-01
    相关资源
    最近更新 更多