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