我有一个Java程序,可以可视化快速变化的数据。我计划每50毫秒调用一次javax.swing.Timer和repaint()。但这需要占用大量的CPU。因此,我开始记录脏区域(其中的数据在50ms内实际发生了变化),然后调用repaint(x, y, w, h);,其中的参数标识需要重新绘制的脏区域。我想检测这种情况,并为整个组件调用repaint()。有没有办法检测到它?
(我没有附加SSCCE,因为我假设这是一个已知的问题,而且将它从我的代码中分离出来并不容易。但如果需要,我可以这样做)。
下面有代码,它从文本区域获取一个字符串,并将其添加到Spotfire可视化的限制数据表达式中。然而,当我尝试对JS可视化运行代码时,我会得到以下错误:
当在Spotfire (本机)可视化上运行相同的代码时,它可以很好地工作我需要对代码进行什么修改才能使js的limit data by expression盒与js相同呢?