0

我目前正在尝试使用以下方法向 tabPane 添加一些内容:

tab.setContent(label, combobox);

可悲的是,这种方法只允许我向我的选项卡添加 1 个组件,那么我该如何解决这个限制呢?我需要创建一个新类并将该阶段添加为组件还是有其他方法?

更新:

对不起,我最初的问题不够清楚,这里有一个简短的解释:

因此,我在 JavaFx Scene 构建器中创建了我的 GUI,并创建了一个 tabPane,其中有三个不同的选项卡。所有这些现在都需要包含不同的内容,具体取决于您在我的 GUI 中单击的按钮我想更改选项卡的内容,因此我需要自己编写代码。

我的问题是我想手动将组件添加到我的选项卡,但我无法这样做,因为 tab.setContent 方法只允许我添加 1 个组件!我也无法将组件设置在我想要的位置,它有点停留在左上角!

4

1 回答 1

3

使用任何布局管理器作为内容:

FlowPane pane = new FlowPane();
pane.getChildren().addAll(new Label("Hello"), new Label(", world"));
tab.setContent(pane);
于 2012-11-11T19:25:39.167 回答