私はJavaFxに比較的慣れていないので、Vboxにノードが追加されたときにVboxを成長させるのに助けが必要です.
ScrollPane に VBox を配置しました。VBox は、入ってくると TitledPanes でいっぱいになります。しかし、TitledPanes が Vbox に割り当てられたスペースを埋めると、TitledPanes が重なり始めます。理想的には、Vbox でサイズを変更し、ScrollPane を使用してナビゲートしたいと考えています。
Vbox の最大高さを に設定していUSE_COMPUTED_SIZE
ます。ScrollPane にリスナーを追加して、VBox のサイズの変化をリッスンしましたが、うまくいきませんでした。助言がありますか?
scrollPane.vvalueProperty().addListener(new ChangeListener<Number>() {
public void changed(ObservableValue<? extends Number> ov,
Number old_val, Number new_val) {
vBox.setLayoutY(-new_val.doubleValue());
}
});