gpt4 book ai didi

Java - 设置特定单元格的背景颜色

转载 作者:行者123 更新时间:2023-12-01 19:06:36 24 4
gpt4 key购买 nike

我有下面显示的代码:

if ("1".equals(tmp.get(h))) {
tmp2[0][h] = 1;
for (int j = 0; j < truthTable.getModel().getColumnCount(); j++) {
renderer = (DefaultTableCellRenderer) truthTable.getCellRenderer(0,
j);
renderer.setBackground(Color.yellow);
}
}

getCellRenderer 方法包含参数行和列,本应将第 0 行设置为黄色背景,但它却将整个表格设置为黄色背景。我很困惑,那么最好的解决方案是什么?

最佳答案

JTable 单元格渲染器不是组件,而是更类似于橡皮图章的东西,它使用组件在 JTable 中多次绘制自身。如果将渲染器的背景设置为黄色,并且在不是感兴趣的单元格时不取消设置,则在绘制所有单元格时它将保持黄色。

关于Java - 设置特定单元格的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com