Я писал приложение java FX.У меня есть два монитора, подключенных к одному компьютеру.Я хотел открыть приложение во втором окне монитора.как-то мне удалось сделать это с vbox, не загружая внутри них компоненты.Но когда я пытаюсь загрузить свое представление fxml в Parent, оно вообще не реагирует.Я был в восторге от ответа stackoverflow `
Выберите, какой монитор открывает окно JavaFX в
Но когда вы попытаетесь загрузить fxml, просмотрите егоне реагирует почему?Как я могу заставить это работать?вот мой код
@Override
public void start(Stage primaryStage) throws Exception
{
AnchorPane root = FXMLLoader.load(getClass().getClassLoader().getResource("order_state_modal.fxml"));
primaryStage.setTitle("Jasmin");
Scene scene = new Scene(root);
int ind = 1;
for(Screen screen : Screen.getScreens())
{
Rectangle2D bounds = screen.getVisualBounds();
if(ind == 2)
{
primaryStage.setX(bounds.getMinX());
primaryStage.setY(bounds.getMaxY());
}
ind ++;
}
primaryStage.setMaximized(true);
primaryStage.setScene(scene);
primaryStage.show();
}
`