gpt4 book ai didi

java - 如何在 JavaFx 中动态更改舞台的高度

转载 作者:行者123 更新时间:2023-11-29 03:07:32 25 4
gpt4 key购买 nike

是否可以在 JavaFx 中创建高度动态变化的舞台?或者,换句话说,是否可以在舞台创建后更改其高度 (stage.show()),以便舞台变形为新的高度?

最佳答案

使用stage.sizeToScene()将舞台的大小调整为其根的当前首选大小。

 stage.setScene(new Scene(someContent));
stage.show();
....
stage.getScene().setRoot(someNewContent));
stage.sizeToScene();

您也可以直接调用 stage.setWidth()或者 stage.setHeight() 如果您不需要 sizeToScene() 的自动调整大小行为。

您可以使用 Timeline如果需要,为舞台尺寸变化设置动画。

关于java - 如何在 JavaFx 中动态更改舞台的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31360919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com