Почему нельзя создавать экземпляр класса в initialize() другого класса?

Java FX. столкнулся с проблемой. Чтобы по нажатии кнопки одной сцены изменялось что-то в другой сцене нужно лезть в initialize() и создавать экз.класса, чтобы использовать его компоненты, из-за чего программа при нажатии на ту самую кнопку выдает ошибку и ничего не делает.

public void initialize()
    {
        SceneSecondary SS = new SceneSecondary();         //экземпляр другого класса, в котором кнопка
        SS.nextPageButton1.setOnAction(e -> {             //использую эту кнопку из другого класса
            characterList.getItems().add("test_item");    //не выходит
        });
    }

Что в таком случае делать? Это единственное решение и то у меня не работает!


Ответы (0 шт):