HiEveryone,作爲「預期表達」獲取錯誤?
我在Javafx
一個初學者,學習它從別人的教程,現在的問題是讓應用..它給了我一個錯誤Expression expected
?那是什麼意思 ?任何人都可以解決我的問題嗎?..
看看這個SCREENSHOT。
這裏是我的源代碼:
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.AnchorPane;
public class Main extends Application {
Stage primaryStage;
BorderPane rootLayout;
@Override
public void start(Stage primaryStage){
this.primaryStage=primaryStage;
primaryStage.setTitle("Address App");
initSample2Layout();
showSample();
}
public void initSample2Layout(){
try{
//here loading files from FXML..
FXMLLoader loader=new FXMLLoader();
loader.setLocation(Main.class.getResource("sample/Sample2.fxml"));
rootLayout=(BorderPane).loader.load();
Scene scene=new Scene(rootLayout);
primaryStage.setScene(scene);
primaryStage.show();
}catch(Exception e){e.printStackTrace();}
}
public void showSample(){
try{
//here we're loading files from FXML..
FXMLLoader loader2=new FXMLLoader();
loader2.setLocation(Main.class.getResource("sample/sample.fxml"));
AnchorPane ap=(AnchorPane).loader.load();
rootLayout.setCenter(ap);
}catch(Exception e){e.printStackTrace();}
}
public Stage getPrimaryStage(){
return primaryStage;
}
public static void main(String[] args) {
launch(args);
}
}
不使用代碼塊? – JonK 2014-09-04 10:53:50
((BorderPane)loader).load();在預製的ref不能訪問加載 – Shail016 2014-09-04 10:54:42
現在得到這個問題.. [ScreenShot](http://postimg.org/image/x6wb3itft/)。 ?? – 2014-09-04 10:55:51