アプリケーションのメイン ウィンドウの現在のシーン (この場合はログイン フレーム) を置き換える JavaFX ステージのスケーリング トランジションを作成しようとしています。
これが発生すると、新しいシーンが大きくなるため、ウィンドウはエレガントではない方法で突然サイズ変更されます。
ステージのサイズ変更に対してこれを行うために、スケーリングまたはサイズ変更トランジションを設定する方法はありますか?
関連コード:
InputStream is = null;
try {
is = getClass().getResourceAsStream("/fxml/principal.fxml");
Region pagina = (Region) cargadorFXML.load(is);
cargadorFXML.<ContenedorPrincipal>getController().setEscenario(escenario);
final Scene escena = new Scene(pagina, 900, 650);
escena.setFill(Color.TRANSPARENT);
escenario.setScene(escena);
escenario.sizeToScene();
escenario.centerOnScreen();
escenario.show();
} catch (IOException ex) {
// log "Unable to load the main application driver"
log.error("No fue posible cargar el controlador principal de la aplicación.");
log.catching(ex);
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {}
}
}