Java Swing根据defaulttablemodel的索引设置行和列的颜色

时间:2013-04-25 14:03:26

标签: java swing jtable defaulttablemodel

我希望能够做两件事:

  1. 根据索引设置行的颜色,因此第一行为红色,第二行为蓝色, 第三个绿色
  2. 能够根据某些内容设置列的颜色,无论是索引 或者他们的名字等,尽可能。
  3. 我不需要检测选择更改或任何事情。有人能告诉我该怎么做吗?有哪些方法可以帮助等?如果未读取标题,则与DefaultTableModel中的JTables有关。

1 个答案:

答案 0 :(得分:1)

  

根据索引

设置行的颜色

Table Row Rendering可能会给你一些想法。

  

能够根据某些内容

设置列的颜色

您可以为任何列提供自定义呈现。然后,您可以添加逻辑以根据某些内容为列着色。阅读JTable API并按照How to Use Table上Swing教程的链接,您将找到有关创建自定义渲染器的部分。