从另一个控制器调用方法的Javafx给出Null指针异常

时间:2015-10-23 11:48:46

标签: java javafx javafx-2 fxml

我试图从另一个控制器调用控制器的方法。但它给了我Null指针异常,说 java.lang.reflect.InvocationTargetException

  

这是我的第一个控制器,方法是:

public class FirstController implements Initializable {

   @FXML
   private AnchorPane pane;
   ...
}

以下是方法:

public void setFadeEffect(Effect effect) {
    pane.setEffect(effect);
}
  

这是我的第二个控制器:

public class SecondController implements Initializable {

    @FXML
    private Button myBtn; 
    ...

    @FXML
    private void myAction(ActionEvent event) throws IOException {
        FirstController ic = new FirstController();
        ic.setFadeEffect(new GaussianBlur(10));  
    }

任何人都可以建议我采取行动来实现这一行动。

0 个答案:

没有答案