【发布时间】:2015-01-31 18:05:15
【问题描述】:
如何在 TableView 中强制单个列宽?
假设我有一个按钮可以将所有列的宽度重置为预定义的值。我的 TableView 配置为具有UNCONSTRAINED_RESIZE_POLICY。现在,如果我手动调整 两个 列的大小,然后点击重置按钮,则没有任何反应。
我使用setPrefWidth() 来设置首选 列宽。我什至检查了前后的值,它会根据需要更改。但是,视觉表示保持不变。是否有可能强制将真实列的大小调整为所需的宽度?我可以告诉我的表格重新布局、更新或重新绘制吗?
JavaFX 是否在 SWT 中提供诸如 pack() 之类的函数来强制组件调整到其首选宽度/高度?
【问题讨论】:
标签: layout javafx width tableview