Pav*_*n P 4 javafx naming-conventions fxml
一般情况下创建FXML文件或 XML 文件时是否应该遵循特定的文档命名约定?我一直在关注 Oracle 提供的一些教程并得出结论:FXML 文件应该以前缀开头
fxml
并以后缀结尾
view
因此,示例 FXML 文档如下所示
fxml_tableview.fxml
教程来源:http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm 具体页面:http ://docs.oracle.com/javafx/2/fxml_get_started/fxml_tutorial_intermediate.htm
CERN 关于 JavaFX 的论文包含有关命名约定的部分。
\n\n\n\nFXML 文件及其控制器都应该具有允许\n轻松识别它们属于同一视图的名称,而无需查看\n其内容。事实上,JavaFX 引入了嵌套控制器的命名约定。例如,如果包含的视图 ID 为
\ndialog,则相应的控制器可以被引用为dialogController。此约定可以扩展到与单个视图关联的其他实体,例如模型、服务、CSS 或资源包属性文件。此外,与单个视图相关的所有文件都可以放置在专用的 Java 包中,并以该视图命名。在这种情况下,每个包的内容都是相似的:\xe2\x80\xa2 [视图名称].fxml
\n\xe2\x80\xa2 [view_name]Controller.java
\n\xe2\x80\xa2 [view_name]Model.java
\n\xe2\x80\xa2 [view_name]Service.java
\n\xe2\x80\xa2 [视图名称].css
\n\xe2\x80\xa2 [视图名称].properties
\n请注意,仅存在 FXML、控制器以及大多数情况下的模型文件,而 CSS、资源包和任何其他文件都是可选的。这样的约定很容易记住。只要用眼睛一瞥,人们就可以识别出所有的元素,并清楚地知道里面有什么。
\n