修复javafx TableView中的列数

Kri*_*hna 3 javafx tableview

我在javafx中动态生成的tableView中有4列.但是在UI中,我得到了一个没有文本集的附加列.我想移动它,只保留四列.我怎样才能做到这一点?该表也没有响应.我已将其设置为在所有方面增长,但只有额外的列增长.所有其他列都达到了最初在Scene Builder中给出的宽度.我希望桌子能够快速响应.我怎样才能做到这一点?

bri*_*ian 6

这不是一个空列,只是未使用的空间.您可以使用

tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);

使列占用所有可用宽度.

我发现一个更好的解决方案是带有绑定的百分比宽度,如/sf/answers/710709471/