如果您的总列数是预先知道的。您可以在表格视图的宽度之间分配列的宽度:
nameCol.prefWidthProperty().bind(personTable.widthProperty().divide(4)); // w * 1/4surnameCol.prefWidthProperty().bind(personTable.widthProperty().divide(2)); // w * 1/2emailCol.prefWidthProperty().bind(personTable.widthProperty().divide(4)); // w * 1/4
在此代码中,调整表格视图的大小时,列的宽度比例保持同步,因此您无需手动进行操作。同样
surnameCol,占表视图宽度的一半空间。



