我在表格上使用了 TableCellRenderers
来重新绘制单元格,以便表格中的每个备用行都具有不同的颜色,但是,当我使用 setShowGrid(false);
它删除了网格线,但允许表格的背景颜色通过网格线原来所在的位置显示,而不是该行中单元格的颜色。
有没有办法给这些网格线着色?或者我是否需要更好的方法来为交替行着色?
最佳答案
您删除了线条但保留了间距。删除间距应该可以。
jTable.setIntercellSpacing(new Dimension(0,0));
关于java - 从Java中的表格中删除网格线但保留整行相同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11140171/