是否可以将USE_COMPUTED_SIZE用于TableColumn的首选宽度?我已经尝试过,但是我的专栏然后消失了。 也许这是胡扯吗?
Todos
答案 0 :(得分:0)
我怎么做,这可能不是您应该或想要做的“方式”:
我将所有TableColumns的Min和PrefWidth设置为USE_COMPUTED_SIZE,而Max Width的默认值设置为5000。(我尝试将Max Width设置为MAX_VALUE,但最后结果是第一列占用了整个桌子,我一直没有抬起头,因为它可以正常工作,而且对我来说足够好了:))。
此外,对于TableView,我将列调整大小策略设置为与您一样的“ constrained-resize”。
在下面的图像中,您可以看到我得到的结果,该结果是5个均匀大小的列:
我希望这可能会有所帮助,如果有更好的方法或将“最大宽度”设置为“ MAX_VALUE”的方法,其他人可能会发表评论。
编辑:我正在使用Java 8(1.8.181)。