在javafx

时间:2017-06-14 21:25:15

标签: javafx-2 javafx-8

  1. 一个控制器类可以有两个或更多个initialize()吗?

  2. 多个语句可以在一个initialize()中吗?

  3. @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并使用动画更改场景

1 个答案:

答案 0 :(得分:-1)

  1. 没有
  2. 只需要更多字符即可超越最低限度。