JavaFx TableView 列不填充 TableView 宽度
JavaFx TableView Columns don't fill the TableView Width
我有一个用 SceneBuilder 生成的 TableView,所有的列都是从其他视图导入的 FXML,直到没有问题,但是列没有填满宽度。
我尝试使用场景生成器和 FXML 解决此问题,但没有成功,所有尺寸都已计算。
我尝试用一个更改侦听器对其进行编码,该侦听器会在每次 window 更改大小以适应列的大小时进行检查。
这行得通并且列的大小调整到适当的宽度(基本上我得到 table 视图宽度并将其除以列数),但由于某种原因列开始的点没有' t 变化,它们相互重叠。
有什么建议吗?
Select Scenebuilder 中的 TableView 并转到 Properties 并将 "Colum Resize P..." 更改为值 > "constrained-resize":
通常这就是您所需要的。
如果这不起作用,您可以尝试重置列值:
- Select 您同时拥有的所有列
- 转到布局并将所有设置更改为图片中的设置
这应该有效。
我有一个用 SceneBuilder 生成的 TableView,所有的列都是从其他视图导入的 FXML,直到没有问题,但是列没有填满宽度。
我尝试使用场景生成器和 FXML 解决此问题,但没有成功,所有尺寸都已计算。
我尝试用一个更改侦听器对其进行编码,该侦听器会在每次 window 更改大小以适应列的大小时进行检查。
这行得通并且列的大小调整到适当的宽度(基本上我得到 table 视图宽度并将其除以列数),但由于某种原因列开始的点没有' t 变化,它们相互重叠。
有什么建议吗?
Select Scenebuilder 中的 TableView 并转到 Properties 并将 "Colum Resize P..." 更改为值 > "constrained-resize":
通常这就是您所需要的。
如果这不起作用,您可以尝试重置列值:
- Select 您同时拥有的所有列
- 转到布局并将所有设置更改为图片中的设置
这应该有效。