Java和场景生成器如何禁用和启用选项卡

Java和场景生成器如何禁用和启用选项卡,java,scenebuilder,Java,Scenebuilder,我正在使用NetBeans和场景生成器构建一个应用程序。我有一个选项卡窗格,但是,我希望在单击btnAnonymousClientClick时禁用窗格中的第三个选项卡,我将如何执行此操作 我的代码: public class FXMLDocumentController implements Initializable { @FXML private Button btnCreateAnonymousClient; @FXML private Button btn

我正在使用NetBeans和场景生成器构建一个应用程序。我有一个选项卡窗格,但是,我希望在单击
btnAnonymousClientClick
时禁用窗格中的第三个选项卡,我将如何执行此操作

我的代码:

public class FXMLDocumentController implements Initializable {
    @FXML
    private Button btnCreateAnonymousClient;
    @FXML
    private Button btnCancel;
    @FXML
    private TextField txtAnonymousClientFirstName;
    @FXML
    private Label lblFirstName;
    @FXML
    private Label lbl;
    @FXML
    private TabPane tabControlPane;

    /**
     * Initializes the controller class.
     */
    @Override
    public void initialize(URL url, ResourceBundle rb) {
        // TODO
    }    

    @FXML
    private void btnAnonymousClientClick(ActionEvent event) {

    }

    @FXML
    private void btnAnonymousClientCancel(ActionEvent event) {

    }

}

通过向选项卡添加fx:id并将其添加到代码中,可以禁用选项卡

@FXML
private Tab yourTabFXID


yourTabFXID.setDisable(true);

您还可以捕获tabPanel并按索引禁用选项卡吗?您可以这样做
tabControlPane.getTabs().get(2).setDisable(true)