调整TableView的大小以适应ScrollPane

时间:2015-09-10 19:39:54

标签: java user-interface layout javafx

我在TableView

中布置ScrollPane时遇到一些问题

我想知道如何让TableView始终适合ScrollPane,会发生什么:

  • 当我把窗户缩小时,一切都运行良好,有一个滚动条和那个工作

  • 但是当我使窗户变得更大时,TableView不会随ScrollPane一起增长,那么如何让它工作,我试图设置fitWidth ScrollPane为true,但如果我这样做,TableView列只是调整大小,窗口大小没有滚动条

enter image description here

2 个答案:

答案 0 :(得分:2)

如果您使用场景构建器来构建您的fxml,那么执行此操作非常容易。只需选择包装tableview的scrollPane,然后选中" Fit to Width"在布局中。但是,您也可以通过检查滚动窗格对象而不是tableview对象在代码中执行相同的工作。

答案 1 :(得分:0)

解决方案是将TableView置于UNCONSTRAINED_RESIZE_POLICY模式