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