“没有窗口就没有游戏”--Stage类(窗口类)
方法:
无static方法:
.show();让窗口显示
.setTitle(String str);窗口名称
.getIcons().add(Image le);设置窗口图片
.setIconified(boolean b);如为true打开窗口时自动变为最小化,如为false打开窗口时不为最小化(也就是默认)。
.setMaximized(boolean b);如为true打开窗口时自动为最大化,默认是false,如是false打开时窗口不会自动最大化。
.close关闭窗口,和"System.exit(0);"不同,因为System.exit是关闭整个程序,而这个代码只是关闭this的窗口。
.setWidth(double k);用来设置窗口的宽的长度。
.setHeight(double c);用来设置窗口长的长度。
.setResizable(false);如为false则为不可改变大小(拉伸,全屏),默认值为true则为可改变大小。
.setMaxWidth(double k);设置最大宽度,指拉伸,只能拉伸k卡,任然可以全屏,但是全屏后大小不变。
.setMaxHeight(double c);设置最大长度,指拉伸,只能拉伸c的长度,任然可以全屏,但是全屏后大小不变。
.setMinWidth(double k);设置最小宽度,指拉伸,只能拉伸k卡,任然可以全屏,但是全屏后大小不变。
.setMinHeight(double c);设置最小长度,指拉伸,只能拉伸c卡,任然可以全屏,但是全屏后大小不变。
.getWidth();简单返回this窗口的宽。如果在.show();方法前面也没有自己设置宽和高,则返回"NaN"
.getHeight();简单返回this窗口的长。如果在.show();方法前面也没有自己设置宽和高,则返回"NaN"
.heightProperty().addListener(new ChangListener<Number>());用于获得动态窗口大小。
.widthProperty().addListener(new ChangListener<Number>());用于获得动态窗口大小。