我有一个使用SceneBuilder生成的TableView,并且所有列都是从其他视图导入的FXML,直到没有问题,但列不填充宽度 .
我尝试使用场景构建器和FXML修复此问题,但没有运气,所有大小都是计算出来的 .
我尝试使用更改侦听器对其进行编码,该更改侦听器会在每次窗口更改大小时进行检查以调整列的大小 .
这可以工作,列调整到适当的宽度(基本上我得到表视图宽度并除以列数),但由于某种原因,列开始的点不会改变,它们相互重叠 .
有什么建议?
在Scenebuilder中选择TableView,然后转到属性更改“Colum Resize P ...”到值>“constrained-resize”:
通常这就是你所需要的一切 .
如果这不起作用,您可以尝试重置列值:
同时选择您拥有的所有列
转到布局并将所有设置更改为图片中的设置
这应该工作 .
1 回答
在Scenebuilder中选择TableView,然后转到属性更改“Colum Resize P ...”到值>“constrained-resize”:
通常这就是你所需要的一切 .
如果这不起作用,您可以尝试重置列值:
同时选择您拥有的所有列
转到布局并将所有设置更改为图片中的设置
这应该工作 .