如何为 JTable 中的单元格着色? [复制]

Posted

技术标签:

【中文标题】如何为 JTable 中的单元格着色? [复制]【英文标题】:How to color cells from JTable? [duplicate] 【发布时间】:2013-06-30 08:14:27 【问题描述】:

我是 Java 的新手,所以我的问题是。 例如,如果我有一个 JTable,它代表一个二维颜色数组

Color [][] array = new ...

那么当我运行JFrame 时,它会显示

那么我该如何着色呢?

【问题讨论】:

这个answer 会帮助你。 【参考方案1】:

您可以将 cellrenderer 附加到您的 JTable 并使用它调整颜色: http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#renderer

【讨论】:

所以需要使用renderrer函数 @Phil_Charly 不是函数,是TableCellRenderer 的实现实例。在那里您可以创建一个组件,该组件将显示在表格的单元格中。

以上是关于如何为 JTable 中的单元格着色? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何为数字文本着色?

如何为 DBGrid 特殊单元格着色?

如何使 JTable 单元格不可编辑但应该能够选择和复制当前单元格中的值

如何为 JTable 列添加 JXDatepicker

从 cellrenderer 视图中的 JTable 复制值

jTable 单元格背景颜色