我正在寻找Oracle FXML规范,参考手册或只是用户指南。我遇到过很多使用文字名称的书籍和博客,而在Google,Stackoverflow,Wikipdeia或JavaFX页面上没有任何内容可以链接到此类文档。我最近到达的是一种帮助页面:
一个类似的stackoverflow问题:
拥有几票,因为这些链接对您有所帮助,因此我不再重复。引用的主要参考文献是JavaFX API JavaDoc,它绝对不是我想要的东西,因为处理JavaFX类只是在谈论将标签作为对象。
我正在寻找标签的含义,组合规则等的FXML规范。不仅仅是标签可以建模的类中实现的内容。我还觉得,如果那里有带有“ FXML规范”一词的书籍,博客和会议论文,那么该文档应该退出。 不是吗
我通过 Scene Builder 使用 FXML 来建立一些 JavaFX 场景和格式化模板。浏览了网络和 Oracle 教程后,我仍然发现确定布局大小/换行/适合内容/等的“规则”。元素和组件之间的间距对我来说 90% 是一种魔法。我缺少的是“布局概述”(缺少章节),它将 FXML(和 JavaFX)布局放在一起。如果您遇到过这种生物,请分享链接。
到目前为止,我只找到了少量信息。例如:
提供有关某一属性、参数或特征的一些有用信息。似乎没有任何内容概述大局,也没有努力将“字体系列”与(什么是)“有效字体”之间的点联系起来?
另外,我正在寻找一些可以完成更多业务或应用程序类型工作的示例。更多真实世界的示例,例如数据输入表单,其中包含文本字段、组合框、单选按钮等详细信息。在屏幕上执行“正常”操作,而不仅仅是查看闪亮的图形来显示 JavaFX 可能执行的操作。
我认为缺少的主要内容是有关不同 JavaFX 容器和元素的描述,以及将它们关联在一起以实现彼此相关的格式化外观、格式化布局、渲染大小。
请原谅我举了一个听起来像是批评的例子,这并不是为了我只是没有找到让我满足一些简单要求的信息:
我可以列出我遇到的主要的、具体的障碍(接下来)。我接受的是,我的知识和我正在阅读的关于容器如何工作的知识存在差距,最小-首选-最大宽度和高度如何工作?他们如何互动等等?就目前而言,这个问题可能太大了。我可以举一个例子和一些可以遵循的细节,并将其留给群众的智慧......
例子
| col-01 | col-02 | col-03 | col-04 | col-04 |
| | | | | |
| expand | fixed | scale | expand | fit |
| | percent …Run Code Online (Sandbox Code Playgroud)