gpt4 book ai didi

java - 单元格渲染器设置列宽

转载 作者:行者123 更新时间:2023-11-29 08:11:53 24 4
gpt4 key购买 nike

是否可以在其单元格渲染器中设置 JTable 列的宽度?我尝试了以下代码,但它似乎什么也没做。

//in main class where table defined;

table.getColumnModel().getColumn(0).setCellRenderer(renderer);

//in renderer class;

setSize(10, getPreferredSize().height);

最佳答案

1) 可以通过这种(非常简单的)方式设置 JTable 列的宽度

TableColumnModel tcm = myTable.getColumnModel();
tcm.getColumn(0).setPreferredWidth(int);

2) 我建议不要在 TableRenderer 中这样做,

  • 因为我看不出每次渲染器被触发时都需要重新绘制的原因

  • 从你在这里发布的代码来看,我不太清楚是什么/如何/在哪里/为什么

关于java - 单元格渲染器设置列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7673288/

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