如何在 Javafx 中启用/禁用选项卡?

Mic*_*ael 1 java javafx

当 fxml 中默认禁用时如何启用选项卡?

... some code ...
 <TabPane fx:id="tabpan"  prefHeight="256.0" prefWidth="497.0" tabClosingPolicy="UNAVAILABLE">
 <Tab id="shoppingltab" disable="true" text="Lists">
...
Run Code Online (Sandbox Code Playgroud)

在我做的控制器中

@FXML private TabPane tabpan;
Run Code Online (Sandbox Code Playgroud)

但我不知道如何启用此选项卡...

谢谢提前的帮助

Jam*_*s_D 5

将选项卡插入控制器(就像使用选项卡窗格一样):

<Tab fx:id = "shoppingltab" ... >
Run Code Online (Sandbox Code Playgroud)

并在控制器中

@FXML private Tab shoppingltab;
Run Code Online (Sandbox Code Playgroud)

然后您可以在控制器中启用该选项卡

shoppingltab.setDisable(false);
Run Code Online (Sandbox Code Playgroud)