你可以听的变化
widthProperty及
heightProperty的
Stage:
stage.widthProperty().addListener((obs, oldVal, newVal) -> { // Do whatever you want});stage.heightProperty().addListener((obs, oldVal, newVal) -> { // Do whatever you want});注意: 要侦听宽度和高度的变化,可以非常简单地使用同一侦听器:
ChangeListener<Number> stageSizeListener = (observable, oldValue, newValue) -> System.out.println("Height: " + stage.getHeight() + " Width: " + stage.getWidth());stage.widthProperty().addListener(stageSizeListener);stage.heightProperty().addListener(stageSizeListener);


