一个控制器类可以有两个或更多个initialize()吗?
多个语句可以在一个initialize()中吗?
@question 2 ...这是我的控制器类:
@Overide
public void initialize(URL url,ResourceBundle rb)
{
//adding itemList variable to itemBox
try{
itemBox.setValue("Gari");
itemBox.setItems(itemList);
}
catch(Exception e){
System.out.println(e);
}
//Animation for changing scene
String filename = url.getFile().substring(URL.getFile().lastIndexOf('/')+1, URL.getFile().length());
if(filename.equals("FXML.fxml")){
//calling fadeTransition method
fadeTrans(anchorPane);
}
else if(filename.equals("SignUp_In.fxml")){
fadeTrans (anchorPaneSignUp_In);
}
}
并返回此错误消息:
java.lang.NullPointerException
这里,多个语句将itemList添加到itemBox并使用动画更改场景
答案 0 :(得分:-1)
只需要更多字符即可超越最低限度。