【发布时间】:2020-08-13 04:42:33
【问题描述】:
我需要为 UI 的用户提供在单击按钮(或切换开关或其他任何东西)时在两个边框窗格之间切换的选项。
窗格具有相同的工作、大小和位置 - 只是配置不同,因此我不希望它们同时存在。 在 SceneBuilder 中设计 UI 时,我不能将它们放在同一个位置并设置一个可见和一个不可见 - 因为 SceneBuilder 显然不知道我想将它们堆叠在一起。
有没有一种方法可以将它们都包含在 UI 中,但一次只显示一个?
如果有任何想法,我将不胜感激 :)!
【问题讨论】:
-
"因为 SceneBuilder 显然不知道我想将它们堆叠在一起" – 你的意思是什么?如果您使用
StackPane,这两个将被堆叠,您可以根据需要简单地切换每个的可见性(后一部分需要在代码中完成,可能在 FXML 控制器中)。
标签: java eclipse user-interface scenebuilder borderpane