2023-02-16 412
我有一个tableview,其中排名第一列.我想设置所有列的约束_RESIZE_POLICY.
我做了:
//First column implementation
column.setPrefWidth(40);
column.setResizable(false);
... //Make other columns
tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);
所以我有宽度的第一列,但其他列比上面的代码中的最后一行更宽,但仍然有一个额外的void列.
我还有另一个问题,因为我寻找调整列的调整列到列中最长的文本的长度(我需要第一列),但是我只找到了旧的答案,这些答案很长,很棘手.有什么简单的解决方案(方法)可以做吗?
编辑:我发现,当我尝试手动调整列的大小时,它们仅在单击调整一个列,所以我有一个问题,为什么他们有一个问题,为什么他们有一个问题,为什么从一开始就没有像上面描述的那样调整大小,但是在尝试调整大小之后.我认为这个问题是在第一列上可以固定的false,但是我该如何修复?
我找到了解决方案.要使其他列约束_RESIZE_POLICY必须有第一个列的设置大小,如下:
column.setMinWidth(40);
column.setMaxWidth(40);
它在没有线路的情况下工作(false).
以上所述是小编给大家介绍的设置CONSTRAINED_RESIZE_POLICY,在tableView中不需要先设置列的数量(对于行的数量)。,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/34023.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态