JavaFX在UI中的两个窗格之间切换



我需要给UI用户一个选项,让他们在点击按钮(或切换开关或其他(时在两个边框窗格之间切换。

窗格有相同的工作、大小和位置——只是配置不同,所以我不希望它们同时出现。在SceneBuilder中设计UI时,我不能将它们放在同一个位置,并设置一个可见和一个不可见,因为SceneBuilder显然不知道我想将它们堆叠在一起。

有没有一种方法可以在UI中同时包含它们,但一次只显示一个?

如果有任何想法,我将不胜感激:(!

您要查找的是CardLayout。请参阅oracle的文档:https://docs.oracle.com/javase/tutorial/uiswing/layout/card.html

不要将组件直接添加到带有BorderLayout的组件中,而是添加一个使用CardLayout的JPanel。将这两个组件添加到此JPanel。

不幸的是,我现在没有办法用SceneBuilder来测试这一点,但你会弄清楚它是如何工作的;(

相关内容

  • 没有找到相关文章

最新更新