Я пытаюсь вызвать метод контроллера из другого контроллера. Но это дает мне исключение нулевого указателя, говорящее, что 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));
}
Может ли кто-нибудь предложить мне способ выполнить это действие, пожалуйста..