子节点的大小发生变化,导致javafx中父节点的大小发生变化

时间:2017-04-10 03:40:12

标签: javafx imageview

例如,我使用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);
}

0 个答案:

没有答案