【问题标题】:JTable cell span mergeJTable 单元格跨度合并
【发布时间】:2012-07-20 06:26:04
【问题描述】:

您好,我遇到了 Java JTable 的问题。我想合并或跨越单元格。我是用这个例子做的:

http://www.java3z.com/cwbwebhome/article/article5/swing_example/JTableExamples4.html (最后两个)

它可以工作,但标题和单元格宽度的大小不同。当有更多的 20 列时,问题变得更加严重,最后一个单元格只出现了一半。有谁知道如何解决同步单元格和标题的问题?有人有另一个 CellSpan 示例/方式吗?

如果有人尝试运行此示例将得到 StackOverFlow 错误,要解决,只需将这一行:setColumnIdentifiers(columnNames); 更改为 columnIdentifiers = columnNames; attributiveCellTableModel 类.提前致谢!!

【问题讨论】:

    标签: java swing merge jtable html


    【解决方案1】:

    here 提供了相同的示例。看来问题可能出在MultiSpanCellTable getCellRect() 实现中。列边距会影响单元格宽度并生成此偏移量。如果您更换,看起来问题就会消失:

    cellFrame.width = aColumn.getWidth() + columnMargin;
    

    与:

    cellFrame.width = aColumn.getWidth();
    

    【讨论】:

      猜你喜欢
      • 2010-10-03
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      • 2017-07-15
      相关资源
      最近更新 更多