我记得以前曾尝试通过不带运气的css属性来“删除”空白列。解决方法是
-设置的首选宽度
cityColumn以手动覆盖整个空间:
TableColumn<String, String> cityColumn = new TableColumn<String, String>("City Name");cityColumn.setPrefWidth(table.getPrefWidth() - 2);-2边框宽度。另外,您可以直接将列宽度属性绑定到表宽度属性,从而在调整表宽度大小时会自动更新col宽度。看到这个答案http://codingdict.com/questions/119231。
或者,
-将列调整大小策略设置为
CONSTRAINED_RESIZE_POLICY:
table.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);



