JTable列跨越

Eli*_*lie 6 java swing jtable

我试图制作一个JTable有列跨度可用的.具体来说,我希望嵌套JTable在另一个内部JTable,当用户单击以查看嵌套表时,它应该展开以按下下面的行并填充空白空间.这与您在MS Access中可以嵌套表格的内容类似,单击行上的展开按钮将显示嵌套表格中的相应条目.

如果有人知道如何执行列跨度JTable,您能指出我正确的方向吗?或者如果您知道另一种方法,我愿意接受建议.该应用程序正在使用Swing构建.表中的元素,无论是高级还是低级,都必须在任何解决方案中都可编辑.使用嵌套JTables这不会是一个问题,任何其他解决方案也必须考虑到这一点.

cgu*_*ull 4

作为正确方向的指针,请尝试SwingWiki 上的这篇文章,它很好地解释了 TableUI 的列跨越方法。在此之前,我还尝试了一些替代方法,例如覆盖 TableCellRenderer 绘制方法,但没有取得太大成功。

  • 如果文章仍然离线,请复制:http://web.archive.org/web/20080726035429/http://www.swingwiki.org/howto:column_spanning (2认同)