例如,我使用imageview作为vbox的子节点,当我更改size属性(fitWidthProperty和fitHeightProperty)时,框的大小也会改变。我怎么能阻止这个?就像下面的代码一样。但实际上Vbox是GridPane的孩子,我没有列出它。
public int DEFAULT_WIDTH = 200;
//onAction means a click on button
public void onAction(){
changeDefaultWidth();
}
//initial another control ,just like pagination.
public void configureCellFactory(){
VBox box = new VBox();
ImageView imageView = new ImageView();
imageView.fitWidthProperty().bind(default_width);
box.getChildren().add(imageView);
}