2017-12-08 15 views
1

javafxシーンビルダで読み込みページを作成しようとしていますが、rootPane.getChildren()。setAll(pane)の行にエラーが表示され、etChildren()に下線が引かれ、シンボル、それはなぜなら分かりません。javafxシーンのチャンドシーン

package javafxapplication14; 

import java.io.IOException; 
import java.net.URL; 
import java.util.ResourceBundle; 
import javafx.event.ActionEvent; 
import javafx.fxml.FXML; 
import javafx.fxml.FXMLLoader; 
import javafx.fxml.Initializable; 
import javafx.scene.control.Button; 
import javafx.scene.control.Label; 
import javafx.scene.control.TextField; 
import javafx.scene.layout.AnchorPane; 
import javafx.scene.layout.GridPane; 
import javafx.scene.text.Text; 

public class FXMLDocumentController implements Initializable { 

    private Label label; 

    private Object theStage; 
    private Object rootPane; 

    @Override 
    public void initialize(URL url, ResourceBundle rb) { 

    }  

    private void loadsecond(ActionEvent event) throws IOException { 
     AnchorPane pane=FXMLLoader.load(getClass().getResource("Second.fxml")); 
     rootPane.getChildren().setAll(pane); 
    } 
} 
+0

*それはetChildren()*の下線を引いています。 "* getChildren()*"を意味しますか? –

+0

はいそのgetChildren()、申し訳ありませんが、私はスペルが間違っています –

+2

'Object'には' getChildren() 'メソッドが含まれていません。フィールドには適切なタイプを使用してください。 – fabian

答えて

0

クラスObject.getChildren()を処理できません。

+0

クラスでは、FXMLLoader.load(getClass()。getResource( "Second.fxml"))を使用して同様のことを行いました。別のシーンからボタンをクリックしたときにsenondシーンを読み込むことができます。それでは、私はそのプロセスでインポートポイントを見逃していると思います。 –

+0

あなたのrootPaneはペインではありませんか? –

+0

rootPaneは私がAnchorPaneを与えたidです –

関連する問題