Это работает.Например, попробуйте просто вызвать
ObjectB.anotherFunction(primaryStage);
после или перед вашим
primaryStage.show();
методом.Ваша проблема здесь в том, что вы проверяете это «если» один раз, еще до того, как показывать этот этап, и оно ложно в начале, а затем, когда оно сбывается, - этот фрагмент кода уже пройден.Вам просто нужно запустить ObjectB.anotherFunction(primaryStage);
, когда установите условие if в true.
PS.и pls, начинайте имя ваших переменных с маленькой буквы, objectB вместо ObjectB - это всего лишь соглашение об именах Java.