繁体   English   中英

如何不允许窗口更改javafx中的大小

[英]How to not allow a window from changing size in javafx

public class Main extends Application{

@Override
public void start(Stage stage) throws Exception {
    stage.initStyle(StageStyle.DECORATED);
    stage.setResizable(false);
    WelcomePage wp = new WelcomePage();
    Scene scene = new Scene(wp, 760, 450);
    stage.setScene(scene);
    stage.show();       
}

public static void main(String[] args){
    launch(args);
}
}

这是我的项目的主类的代码。 运行时,窗口将以指定的大小(760x450)打开。 从该页面到其他页面有很多移动。 当我从其他任何页面返回“ WelcomePage”时,它没有以指定的大小显示。 现在它的体积很小。 如何防止这种自动尺寸更改?

尝试设定

stage.setMinWidth(760)
stage.setMinHeight(450);

并且将setMax *()与setMin *()一起使用会更加安全。

http://docs.oracle.com/javafx/2/api/javafx/stage/Stage.html#setMinWidth(double) http://docs.oracle.com/javafx/2/api/javafx/stage/Stage。 HTML#setMaxHeight(双)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM