Javafx 2 JavaFX-根据子级高度动态增加StackPane的高度

Javafx 2 JavaFX-根据子级高度动态增加StackPane的高度,javafx-2,Javafx 2,我在(1,0)有一个网格窗格,其中包含一个堆栈窗格。对于这个StackPane我将根据一些逻辑动态地包括其他窗格。我希望此StackPane自动 根据包含的窗格的高度增加高度 stackPane.heightProperty().addListener( new ChangeListener<Number>(){ @Override public void changed( ObservableValue<? extends Number> arg0, N

我在
(1,0)
有一个网格窗格,其中包含一个
堆栈窗格。对于这个
StackPane
我将根据一些逻辑动态地包括其他
窗格。我希望此
StackPane
自动 根据包含的窗格的高度增加高度

stackPane.heightProperty().addListener( new ChangeListener<Number>(){
    @Override
    public void changed( ObservableValue<? extends Number> arg0, Number oldVal, Number newVal ){
        stackPane.setPrefHeight( newVal.doubleValue() + 230 );
    }

} );
stackPane.heightProperty().addListener(新的ChangeListener()){
@凌驾

public void changed(observeValue通常,
gridpane
的行应允许根据其内容自动增加高度。如果您怀疑这是因为gridpane,您可以尝试使用VGrow设置为“始终”。但它仍然不会自动增长。