gpt4 book ai didi

JavaFX 动态交换元素

转载 作者:行者123 更新时间:2023-11-30 04:18:16 26 4
gpt4 key购买 nike

我想要一个包含一些基本标题信息(名称、日期等)的表单。在此标题信息下,用户应该能够从 ChoiceBox 中进行选择。 ChoiceBox 下方有一个 ScrollPane。 ScrollPane 的内容应取决于 ChoiceBox 中选择的内容。

JavaFX 的方法是什么? ScrollPane 的内容应该是什么?一个场景?布局?我也可以在 Scenebuilder 中模拟这一点吗?或者我一次只能做一个场景吗?其中有多少在 FXML 中,有多少在 Controller 类中?

我想我可以自己弄清楚如何做到这一点,但我不想以某种丑陋的方式做到这一点,而是以 JavaFX 希望我这样做的方式。

谢谢

最佳答案

这很简单,您可以根据选择框的值更改滚动框的内容。我真的不知道您是否可以在 JavaFX 中执行此操作,但只需使用 IDE 打开项目并执行即可。

if(choiceBox.value == 1) {
//Draw stuff if first value is selected.
}else if(choiceBox.value == 2) {
//Draw stuff if second value is selected.
}else if(choiceBox.value == 3) {
//Draw stuff if third value is selected.
}

我几乎没有使用过 JavaFX,但据我所知,你无法通过他们的程序做到这一点。

关于JavaFX 动态交换元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17797132/

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