JavaFx中TableView设置属性ColumnResizePolicy的值:

public final void setColumnResizePolicy(Callback<TableView.ResizeFeatures,Boolean> callback)

这是用户完成列大小调整操作时调用的函数。在TableView类中,两个最常见的策略可用做静态函数:unconstrainted_RESIZE_POLICY和constrainted_RESIZE_POLICY。

JAVA控件自适应代码 javafx自适应_自适应

效果如图所示:

JAVA控件自适应代码 javafx自适应_自适应列宽_02

并且可以根据设置列宽的长宽值,表格自适应列宽比例。