1
3
如果时间允许,使用这两种方法分别编写UI! 说真的,如果你是新手,想了解其中任何一种方法的陷阱,通常没有更好的方法,最好是亲身体验一些场景,掌握这两种工具包,看看在不同的情况下你更喜欢哪种方法。 有明显的情况下,一个会变得比另一个更好,但“中间”的情况往往归结为个人偏好(在这种情况下,不仅是你开发了基于团队的偏好,还遵守了公司的代码风格要求。) |
2
2
我自己主要在FXML中工作,我喜欢SceneBuilder的所见即所得方法,但有时我会回到编码UI。 例如,我有一个应用程序,用户最多可以回答10个问题。问题或其数量在编译时未知。我在GridPane中为运行时的问题创建标签和复选框。GridPane是FXML布局的一部分。这可以使用ListView和自定义ListCells在FXML中单独完成,但这实际上需要更多的工作,我不需要单元重用,因为问题太少了。 like this 在Android上。 此外,当您有许多不同的视图时,它们除了位置差异很小之外都非常相似,您可能希望在代码中创建它们,而不是创建多个几乎相同的FXML文件。 |
tlarson · JavaFX FXML文本组件控制器未更新 6 年前 |
CodingHedgehog · 如何在JavaFX中创建平面进度条? 6 年前 |
M. Barabas · 如何将复选框绑定到JavaFX中的变量? 6 年前 |
MattT · 添加rowfactory后不显示Javafx表视图 6 年前 |
Light · JavaFX全组件循环 6 年前 |
Paul Thirozier · JavaFX-包含包含事件的fxml 7 年前 |