gpt4 book ai didi

javafx - 左侧的 Java FX8 选项卡,带有水平选项卡

转载 作者:行者123 更新时间:2023-12-04 18:41:53 24 4
gpt4 key购买 nike

我需要在左侧带有选项卡的选项卡式 Pane ,选项卡文本/图形需要是水平的

几个月前我在 Scenebuilder 上做了这个。

但是,当我通过 Java 代码添加其他选项卡时,选项卡位于左侧,但图形文本是垂直的,这与使用场景构建器创建的选项卡不同。

在附加的图像中,前两个选项卡是通过 Scenebuilder 创建的并且它们的方向正确,第三个选项卡是使用 Java 代码动态添加的。

Tab studentAdmission = new Tab();
studentAdmission.setContent((Parent)new FXMLLoader(getClass().getResource("Customer_View.fxml")).load());


studentAdmission.setGraphic(new Label("Student Admission"));
mainTab.getTabs().add(studentAdmission);

enter image description here

有人可以建议为什么此选项卡不会像另一个选项卡一样旋转。

最佳答案

在发布问题后才发现您需要添加一个 StackPane,其中包含一个包含标签的组来实现这一点。

  Tab studentAdmission = new Tab();
studentAdmission.setContent((Parent)new FXMLLoader(getClass().getResource("Customer_View.fxml")).load());

Label l = new Label("Student Admission");
l.setRotate(90);
StackPane stp = new StackPane(new Group(l));
studentAdmission.setGraphic(stp);
mainTab.getTabs().add(studentAdmission);

enter image description here

关于javafx - 左侧的 Java FX8 选项卡,带有水平选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24219374/

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