我想向我的 JTable 中的列添加正确的单元格填充,我该怎么做?
我尝试在线搜索,但我似乎无法找到明确的答案。
我希望有人能帮助我。
问候, 乍得
最佳答案
使用 custom TableCellRenderer
,并指定setHorizontalAlignment(JLabel.RIGHT)
。有一个相关的例子 here说明了 JLabel.CENTER
。
附录:我的问题是填充而不是对齐。
如果您想要填充在 单元格内,而不是 单元格之间,您可以在渲染器中使用边框,如@Guillaume Polet 所建议的。请注意,边框可以是不对称的;下面的示例仅在右侧填充。
setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 5));
关于java - 我想向 JTable 列添加右填充,这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188117/