【问题标题】:How to align border of jtable columns with groupable header如何将jtable列的边框与可分组标题对齐
【发布时间】:2017-11-07 12:49:03
【问题描述】:

我正在处理JTable 中的可分组标题。我遵循了 StackOverFlow 中提到的先前方法,并且已经能够在 JTable 中添加可分组的标题:

http://www.java2s.com/Code/Java/Swing-Components/GroupableGroupHeaderExample.htm

我的问题是标题和列之间存在对齐问题。我想让标题和列边框都对齐。由于此图像显示了标题和列的边框差异:

请建议我该怎么做。

【问题讨论】:

  • Please suggest me what should i do. - 您正在使用您在互联网上找到的自定义代码。在那里,您需要调试您找到的代码,以找出列大小不匹配的原因。
  • 虽然不是直接回答您的问题 - 我发现您遵循的解决方案是有限的;相反,我wrote a different version 支持许多现在可用的功能,这些功能在编写原始版本时不可用(排序、拖动等)——我也同意 Camickr,这不是我们可以过度帮助你的东西

标签: java swing jtable swingx jtableheader


【解决方案1】:

BorderLayout.CENTER 是一个简单的答案,但请注意,如果您想添加多个项目(通常是这种情况),那么您必须了解,例如在使用 BORDERLAYOUT.NORTH 时,必须存在一个布局为 BORDERLAYOUT.SOUTH 的对象,在这种情况下,JAVA 理解这些对象是相互重叠的,同样适用于 EAST 和 WEST

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多