Я новичок, я не знаю, как открыть новый stage
в том же окне в javaFX8?JavaFX - Как открыть новый этап в том же окне?
Stage modal_stage = new Stage();
modal_stage.setScene(new Scene(root, 500, 575));
modal_stage.setTitle("modal");
modal_stage.initModality(Modality.APPLICATION_MODAL);
modal_stage.initOwner(modal_stage.getOwner());
modal_stage.setResizable(false);
modal_stage.show();
Когда я открыл новый stage
через выше коду stage
всегда открывается в разностном окне, как это:
Но я хочу, чтобы новый этап не будет создавать новый значок в панели задач StartMenu, так же, как диалог Swing's Jframe --- Независимо от того, сколько диалогов я открываю под jframe, оно всегда отображается как одно окно. Так что я могу сделать? Извините, я не очень хорошо разбираюсь в английском, мне хотелось бы уточнить вопрос.
Вам необходимо установить владельца нового этапа на существующий этап. 'modalStage.initOwner (modalStage.getOwner())' ничего не делает (вы действительно делаете 'owner = owner'). –
Спасибо за подсказку, он работает! – DxCCA