我有一段这样的代码:
<Tab text="A" fx:controller="myController" xmlns:fx="http://javafx.com/fxml">
<content>
<VBox>
<children>
<fx:include fx:id="topTab" source="../top-tab.fxml"/>
<AnchorPane prefHeight="600" VBox.vgrow="ALWAYS">
<!-- insert code here -->
</AnchorPane>
<AnchorPane id="bottom_anchor" prefHeight="250" />
<fx:include fx:id="bottomTab" source="../bottom-tab.fxml"/>
</children>
</VBox>
</content>
</Tab>
现在,“在此处插入代码”部分包含指向 youtube 视频的链接列表。这个想法是,当用户单击这些链接之一时,在相同的 AnchorPane 中显示视频并且列表消失。就像列表消失时出现的另一个屏幕(如果可能,有一个很好的过渡),所有这些都在这个 AnchorPane 中,因为我需要呆在那里。
我曾考虑过使用 StackPane 并根据需要使事物可见或不可见,但这似乎......很奇怪。
由于我是 JavaFX 的新手,任何解释为 9 岁儿童的答案将不胜感激
谢谢你们 !