1

私は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());
    }
});
4

1 に答える 1