【发布时间】:2018-04-09 16:25:14
【问题描述】:
如何找出特定窗格的大小,我在另一个窗格中有 anchorPane。我想在调整窗口大小时跟踪它的大小,这与 resize lissiner 上的场景类似:
scene.widthProperty().addListener(new ChangeListener<Number>() {
@Override public void changed(ObservableValue<? extends Number> observableValue, Number oldSceneWidth, Number newSceneWidth) {
old_width = newSceneWidth.intValue();
System.out.println("Width: " + old_width);
}
});
scene.heightProperty().addListener(new ChangeListener<Number>() {
@Override public void changed(ObservableValue<? extends Number> observableValue, Number oldSceneHeight, Number newSceneHeight) {
old_height = newSceneHeight.intValue();
System.out.println("Height: " + old_height);
}
});
我想跟踪最后一个窗格的大小。附: fx:id=窗格
【问题讨论】:
-
pane.widthProperty().addListener(...)等? -
@James_D 这工作了