【发布时间】:2011-05-31 06:04:41
【问题描述】:
我想知道如何将整数映射到颜色,但是这样做是为了使序列对颜色没有太大影响(尽管它真的无关紧要),而且还可以插入一遍又一遍地输入相同的数字将给出相同的颜色。
它用于 JTable,并为表格的行着色以突出显示具有相同 ID 的类似内容。存储任何元数据都意味着很多麻烦和效率低下,我想避免这种情况。
基本上,f(x)->c for all x in the positive range of integers such that f(x)->c1, f(x+1)->c2, c1 !~ c2,其中x 是 id,c 是结果颜色。我曾考虑过使用Random,但这会根据生成数字的顺序而变化。如果没有添加顺序性,就可以了。
我忘了说,颜色应该是暗的,这样白色的文字才能正确显示出来。
干杯,
克里斯
【问题讨论】:
-
考虑写一张表格,说明您正在考虑的价值观。
标签: java swing colors random jtable