代码之家  ›  专栏  ›  技术社区  ›  Konrad Garus

JTable-在多个单元格中包装文本

  •  0
  • Konrad Garus  · 技术社区  · 14 年前

    我知道如何实现包装单元呈现器,但是当您有多个包装列时,所有流行的实现都会中断。它们根据需要设置行高,但这样一列就可以覆盖另一列的设置。通常是 事实上

    例如,对于该数据:

    | Fairly lengthy text | Shorter Text |
    

    如果缩小第二列,将得到:

    | Fairly lengthy text | Shorter |
    |                     | Text    |
    

    | Fairly lengthy | Shorter Text |
    

    第二行不显示,因为“较短文本”超过了首选高度。

    如何在不创建交叉引用和堆栈溢出的情况下实现这一点?你知道什么现成的实现吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Konrad Garus    14 年前

    我自己解决的。我在地图上记录了每个单元格的高度,并计算了每次渲染单元格时的行最大值。