对奇数行和偶数行使用不同的背景颜色是提高大型表格可读性的常用技巧。我想在Swing的JTable中使用这个效果。我首先创建了一个自定义表格渲染器,但这只能用于绘制实际的单元格,而且我还想将条纹添加到表格的“白色”部分,那里可能没有单元格。我可以子类化JTable并重写paintComponent(),但我更喜欢可以只更改表格呈现的选项。有更好的方法吗?编辑:根据目前的答案,如果不扩展JTable,这似乎是不可能的。但是,当我覆盖JTable.paintComponent()时,它也仅绘制有行的区域。剩下的怎么画? 最佳答案 使用ge