【问题标题】:Extended JTable clipping problem扩展的 JTable 裁剪问题
【发布时间】:2011-01-18 08:44:11
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 请贴出或链接到相关代码。

标签: java swing jtable


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-03-06
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多