java - JTable 中列中的颜色单元格

标签 java swing jtable

我目前有一个包含 7 列和多行数据的 JTable。

我将如何为第 7 列中的每个单元格着色?我想根据单元格内的数据着色。

因此,如果第 7 列中的一个单元格低于 0,那么我想涂成红色,或者如果第 7 列中的一个单元格大于 0,则涂成绿色等。

谢谢

最佳答案

您可以使用 TableCellRenderer 为表格中的各个单元格创建这些自定义样式。这tutorial详细解释。该页面上有一个使用颜色渲染器的示例,这可能是您需要的开始。

关于java - JTable 中列中的颜色单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548142/

相关文章:

java - Oracle JDBC 驱动程序在选择数据时转义\n 到\\n

java - 如何更改从java中数据库接收的日期时间的显示格式

java - 是否可以在 JFreeChart 中预定义 Y 轴的最大值?

java - 如何使文本带有双下划线?

java - 具有多行的表单元素

Java swing多个JTables一个ColumnModel

java - SQL : WHERE not working with JTable

java - 获取与预期不同的 http 状态代码

java - 无法解析符号 Mock 或 InjectMocks

java - 在 catch block 中编写的任何代码是否会导致使用更多资源?