在 JTable 中突出显示行

发布于 2024-12-22 16:43:00 字数 240 浏览 1 评论 0原文

我想知道是否有人可以帮助我。我目前有一段代码连接到 SQL 数据库,并已成功将其显示在带有所有按钮等的 jtable 中。我很快就需要向程序添加一个外部表(纯文本文件)。

我在想是否有一种方法可以突出显示(以不同的颜色)表中的不同行,前提是它们之间有共同的值,即字符串或整数?

例如,您有表 A 和表 A。 B,都包含行和单元格,但如果已知公共值,例如“名称”,则应在一个或两个表中突出显示该行。

任何帮助将不胜感激。

I was wondering if anyone could help me. I currently have a piece of code that connects to a SQL database and have successfully displayed it in a jtable with all the buttons etc. I will soon be needing to add an external table (plain text file) to the programme.

I was thinking is there a way to highlight (in a different colour) different rows in a table only if the is a common value between them i.e. a string or int?

For example you have table A & B, both containing rows and cells, but if a common value was known, such as a "name", then the row should be highlighted in either one or both tables.

Any help will be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情丝乱 2024-12-29 16:43:00

您可以覆盖 prepareRenderer(),检查您的TableModel,并相应地设置颜色。另请参阅此问答

You can override prepareRenderer(), examine your TableModel, and set the color accordingly. See also this Q&A.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文