gpt4 book ai didi

JavaFX 多场景与​​ StackPane : What is Standard?

转载 作者:行者123 更新时间:2023-12-02 13:40:10 28 4
gpt4 key购买 nike

我读过一些关于 JavaFX 中的场景与 Pane /堆栈 Pane 的内容。我只是很难确定是否存在“行业标准”。首先,我想从“登录”->“仪表板”->“其他“屏幕””。关于场景与堆栈 Pane ,是否有首选/标准?我理解这个问题是否因为“基于意见”而被关闭,但从技术上讲我并不是在寻求意见;我正在寻找构建 JavaFX 应用程序的标准。

最佳答案

据我所知,JavaFX 核心没有标准,也没有任何相关指南。

早在 Swing 时代,我们曾经依靠 CardPane 来实现所需的行为。遗憾的是,JavaFX 核心并未提供此类开箱即用的容器/组件。人们可以基于 StackPane 编写一个类似的容器(技巧是确保后面层中的子节点在 View 中隐藏)。

正如您提到的那样,切换场景似乎也是一个流行的选择,尽管我更喜欢更改场景的根,而不是完全切换整个场景。

最后,构建中型到大型 JavaFX 应用程序很可能需要某种应用程序框架。同样,除了 Application 类提供的非常基本的应用程序生命周期之外,JavaFX 核心在这方面不提供任何支持。我的建议是看看https://github.com/mhrimaz/AwesomeJavaFX#frameworks并根据您的具体要求评估这些选项。我有偏见,但我建议你看看 http://griffon-framework.org/ 。平心而论,Griffon 并没有强制执行可以回答您的问题的特定策略,但最近添加的 JavaFX 支持应该会让实现 CardPane 变得更简单。也许这就是我们在下一个版本中要做的:-)

关于JavaFX 多场景与​​ StackPane : What is Standard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42777353/

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