我有一个StackPane,它位于ScrollPane中。我希望StackPane的最小尺寸与ScrollPane的大小相同。这是我的代码
stackPane.minWidthProperty().bind(scrollPane.widthProperty());
stackPane.minHeightProperty().bind(scrollPane.heightProperty());
但是,使用此代码时,滚动条(垂直和水平)始终可见,并且滚动较小。我想我在StackPane的最小尺寸中包含滚动条大小。如何使StackPane的最小大小等于ScrollPane,如果不需要滚动条,则滚动条不可见?
答案 0 :(得分:1)
迟到但也许有人需要解决方案。
你需要做的就是像这样添加一个小的偏移量:
stackPane.minWidthProperty().bind(scrollPane.widthProperty().subtract(20));
stackPane.minHeightProperty().bind(scrollPane.heightProperty().subtract(20));