JavaFX:在同一位置有两个或多个窗格

JavaFX:在同一位置有两个或多个窗格,javafx,Javafx,我有两个带有填充节点的窗格。 当我并排布置窗格时,我可以对它们进行操作,所有的工作都很好。 我现在想做的是,我将它们堆叠在相同的位置,这样只有一个窗格可见。与语句类似的节点:node.toFront() 可能吗 M当然可以,您只需要使用StackPane,默认情况下该组件具有所需的行为。但是,我建议您先删除第一个节点,然后再添加另一个节点,这只是出于性能原因。当然可以,您只需要使用StackPane,默认情况下,此组件具有所需的行为。但是,我建议您先删除第一个节点,然后再添加另一个节点,这只是出

我有两个带有填充节点的窗格。 当我并排布置窗格时,我可以对它们进行操作,所有的工作都很好。 我现在想做的是,我将它们堆叠在相同的位置,这样只有一个窗格可见。与语句类似的节点:node.toFront()

可能吗



M

当然可以,您只需要使用StackPane,默认情况下该组件具有所需的行为。但是,我建议您先删除第一个节点,然后再添加另一个节点,这只是出于性能原因。

当然可以,您只需要使用StackPane,默认情况下,此组件具有所需的行为。但是,我建议您先删除第一个节点,然后再添加另一个节点,这只是出于性能原因。

是吗<代码>窗格s毕竟是节点s。问题出在哪里?如果有两个
窗格
节点并排出现,则它们位于单个父节点中。父节点是什么类型的节点?是HBox吗?不是,是StackPaneYes<代码>窗格s毕竟是节点s。问题出在哪里?如果有两个
窗格
节点并排出现,则它们位于单个父节点中。父节点是什么类型的节点?它是一个
HBox
?不,那是一个堆栈窗格我想我不需要堆栈窗格这不是问题。我有两个并排填充的ancherPanes,效果很好。但我希望两者在容器中处于同一位置,我不知道如何做到这一点。没有代码窗格。toFront();也许你确实需要一个麦克风,这就是问题所在。如果您尝试了,但仍然不起作用,可以编辑您的问题并包括。当我使用StackPane时,我不知道如何填充按钮、标签和其他内容。这不是我想要的,但我想我找到了!!!这里是:anchorPane1.setVisible(true);anchorPane2.setVisible(假);或anchorPane1.setVisible(假);anchorPane2.setVisible(真);这是可行的。你可以使用AnchorPane,在它里面有一个StackPane来重叠节点,你可以提供一个代码片段来检查它并帮助你吗?我想我不需要StackPane,这不是问题。我有两个并排填充的AnchorPane,效果很好。但我希望两者在容器中处于同一位置,我不知道如何做到这一点。没有代码窗格。toFront();也许你确实需要一个麦克风,这就是问题所在。如果您尝试了,但仍然不起作用,可以编辑您的问题并包括。当我使用StackPane时,我不知道如何填充按钮、标签和其他内容。这不是我想要的,但我想我找到了!!!这里是:anchorPane1.setVisible(true);anchorPane2.setVisible(假);或anchorPane1.setVisible(假);anchorPane2.setVisible(真);你可以使用AnchorPane,在它里面有一个StackPane来重叠节点,你可以提供一个代码片段来检查它并帮助你吗