gpt4 book ai didi

java - 如何设置Jtable的列宽等于复选框

转载 作者:行者123 更新时间:2023-12-02 05:41:41 25 4
gpt4 key购买 nike

下面是图片。 enter image description here

我正在使用以下代码,但它没有将宽度设置为复选框的大小

TableColumn column = null;
column = table.getColumnModel().getColumn(0);
column.setPreferredWidth(1);

我想删除复选框周围的空格

最佳答案

TableColumn 有 3 个宽度:最小宽度、首选宽度和最大宽度。

将宽度设置为 1 没有任何意义,因为复选框不会以 1 像素绘制,因此我猜测正在使用最小值。此外,根据自动调整大小属性,可以覆盖该值以确保列宽填充表格 View 。

尝试将最小尺寸和首选尺寸设置为相同(合理)的值。

更好的方法是不要猜测宽度,因为它可能会因不同的 LAF 而变化。相反,您可以使用渲染器来确定列的适当宽度。请参阅Table Column Adjuster对于可以使用的基本示例代码以及提供完整解决方案的更复杂的类。

关于java - 如何设置Jtable的列宽等于复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24452451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com