1

これは、保存ウィザード FXML で保存ボタンをクリックすると呼び出される関数です。

 @FXML
 public void Onsave() {
 // Handle Button event.
    System.out.println(myButton9.getId());


myButton9.setOnAction((event) - > {
    String text1 = textfield.getText();


    System.out.println(text1);
    System.out.println("Save Clicked....");
    pane.setVisible(false);







    {
        Node node = (Node) event.getSource();

        //  pane.setVisible(false);
        Stage stage = (Stage) node.getScene().getWindow();

        stage.close();

        System.out.println(flag4);

        //  Call Create Tree View Node function(args1)
        //args1 = Test Suite Name

    }

});

保存ボタンをクリックすると、FXML が閉じられ、ペインを非表示にする必要があるメイン画面が表示されます。保存をクリックすると、ヌルポインタ例外が発生します。Scene Builder のペイン ID は「pane」です。メインの FXML と SAVE ダイアログ FXML をリンクし、保存ボタンをクリックすると、ペインの参照を取得でき、null 値が表示されない方法はありますか。フラグを使用しようとしましたが、ステージが閉じられるとフラグがデフォルト値に変わります。また、メインの FXML で text1 の引数を使用してツリー ビューを作成する際に誰かが提案できる場合は、私を助けてください。

4

0 に答える 0