gpt4 book ai didi

java - 扩展JTable裁剪问题

转载 作者:行者123 更新时间:2023-12-01 05:50:54 24 4
gpt4 key购买 nike

您好,我正在使用在互联网上找到的一组类,这些类扩展了 JTable 功能,使我能够合并或拆分一些单元格。

提到的功能工作正常,但我对表格的显示方式有两个问题。扩展后的JTable存储在JScrollPane中,它存储在Box中。

第一个问题是,当我有很多列时,最后一个或最后两个(取决于我有多少列)被剪切(当我将滚动条移动到右边缘时,我看不到最后一列或它被剪裁,因此只有部分数据可见。)

我做了一些实验,添加了一些空列,这很有帮助,所以我认为这与 JScrollPane 如何获取它应显示的表格的宽度有关,但我不知道如何更改它。我试图调用 table_.setPreferredScrollableViewportSize(new Dimension());将“尺寸”设置为非常大的值,但没有帮助。

第二个问题是,当我单击靠近右边缘的单元格时,将选择下一个单元格。单元格距左边缘越远,则选择其右侧越远的单元格。当我单击最后一列中的单元格时,我看不到选择。

最佳答案

如果没有简单的答案,也许有人知道一些开源替代方案,可以在具有合并功能的表中显示数据。我发现只有商业的,而且要花很多钱。

关于java - 扩展JTable裁剪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4722029/

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