首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NotesTimer导致整个lotus客户端闪烁

NotesTimer导致整个lotus客户端闪烁
EN

Stack Overflow用户
提问于 2014-08-15 23:19:31
回答 2查看 195关注 0票数 0

我有一个定时器,可以通过LS2J与java对象通信。它只需调用java对象的一些getter,并用新值更新GUI。这会使iNotes客户端中的图形用户界面在计时器滴答作响时很快显示“忙”光标。我真的很烦人,因为即使另一个窗口打开了,甚至在设计器中也会发生这种情况。

实际上,我必须预料到timer事件中的功能在将来会变得更加复杂,所以我不想通过简化处理程序来解决这个问题。

有没有一种方法可以告诉iNotes客户端不显示这个光标,或者甚至有一种替代方法可以在没有计时器的情况下进行定期检查?

EN

回答 2

Stack Overflow用户

发布于 2014-08-19 00:15:13

Notes client (而不是iNotes)中的NotesTimer类在触发时会接管前台,因此如果执行一些需要时间的操作会有一些延迟。可以将Notes客户机设置为在本地数据库副本中执行后台调度代理,因此这可能是一种选择。您可以在后台进行繁重的工作,并将结果存放在某个地方--比方说,在一个配置文件文档中-- UI代码可以快速访问该文档。或者,您可以在客户端应用程序中尝试XPages。我相信它可以在其他事情进行的时候进行部分刷新。

票数 2
EN

Stack Overflow用户

发布于 2014-08-25 20:29:57

根据记录,我通过准备数据简化了Java调用的功能,以便计时器只需读取结果。我还让计时器每3秒运行一次,而不是1秒。

现在我看不到任何闪动!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25329155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档