我创建了一个JTable
包含金融工具价格的。我已将表连接到在线经纪人,并通过 API 接收实时提要。我的表格现在可以正确显示新价格出现时发生变化的单元格值(我创建了一个“InstrumentListener”。我想要的是:当单元格值发生变化时,单元格背景颜色会改变 150 毫秒,然后返回白色。如果值高于前一个单元格值,颜色应切换为Color1
,如果值低于,颜色应切换为Color2
。
问问题
466 次
1 回答
2
教程文章Using Custom Renderers展示了如何更改表格单元格的背景颜色。教程文章如何使用摆动计时器展示了如何有效地标记时间;调用setRepeats(false)
并恢复原始颜色actionPerformed()
。从人为因素的角度来看,150 毫秒有点短。考虑让颜色褪色,如此处和此处所示,超过一秒钟左右。
于 2013-01-26T10:43:15.230 回答