java - 允许用户调整 JTable 列的大小

标签 java swing jtable tablecellrenderer

我正在创建一个动态更改其宽度的表格。我还按时间添加列。我已将此表限制为滚动 Pane 。这里我在 JTable 中将自动调整大小设置为 false(否则它将从一开始就填充整个区域)。

我还使用 cellrenderer 将图像添加到单元格中。现在我需要允许用户调整该表列的大小。

有什么想法吗?

最佳答案

我不明白这个问题,默认情况下允许用户通过拖动列标题来调整列大小。

但是,如果您希望这种情况自动发生,那么您可以尝试使用 Table Column Adjuster ,它可以自动调整列以适应数据的大小。

关于java - 允许用户调整 JTable 列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2989045/

相关文章:

java - 自定义 TableCellEditor 构造函数是否仅调用一次?

Java JTable - 为选定的行着色

java - 有没有办法在java中将整数写入文件

java - 如何在运行时将组件添加到 JPanel

java - 纤程如何存在于 Java 中

java - 依次执行打印和保存作业

java - 设置 GridBagLayout 网格的大小

java - 更新 jtable java 时出现问题

java - 如何让Jtable禁止重复

java - 在使用 JUnit 和 MockMVC 时如何测试模型属性的属性不为 null?