私は JavaFx でアプリケーションを作成しています。子ステージが開かれている場合は、親ステージの中央で開く必要があります。を使用してこれを実行しようとしてmystage.centerOnScreen()
いますが、親ステージの中心ではなく、子ステージを画面の中心に割り当てます。子ステージを親ステージの中央に割り当てるにはどうすればよいですか?
private void show(Stage parentStage) {
mystage.initOwner(parentStage);
mystage.initModality(Modality.WINDOW_MODAL);
mystage.centerOnScreen();
mystage.initStyle(StageStyle.UTILITY);
mystage.show();
}