gpt4 book ai didi

JavaFX:在 UI 屏幕之间导航的最佳实践

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:10:53 26 4
gpt4 key购买 nike

我想将 UI 屏幕从 login.fxml 更改为 home.fxml

我应该更改 Stage 还是 Scene?我不确定哪个是最佳做法?另外,我可以在 Controller 中为处理程序使用 lambda 表达式吗?

最佳答案

首先,让我们从 Stage .vs 开始。 场景问题:

众所周知,JavaFX 层次结构基于:Stage -> Scene -> Nodes(等).

看这里:

enter image description here

实际上,在我看来,经验法则是 future :

  • 如果您计划前进到程序流程中的不同位置(例如,登录 -> 个人资料)- 更改阶段

  • 如果您处于相同的环境(首次登录 -> 多次错误尝试后登录)- 更改场景

至于 lambdas:啊嗯……如果您当前的 Java/JavaFX 版本有能力 - 没有理由不使用.有关 Controller 处理程序的更多信息,请访问 Java 8,看这个 great tutorial .

关于JavaFX:在 UI 屏幕之间导航的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40750526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com