我面临一个非常奇怪的问题。问题是,有时光标不会听鼠标,它会变得很糟糕,并且在使用鼠标导航时不会移动到任何其他字段,但导航在使用Tab键时按预期工作。
是否有其他人面对" Sticky Cursor"问题? Oracle支持说,通过安装最新的Java更新来解决这个问题,但它没有帮助。
答案 0 :(得分:2)
我理解你所面临的问题。我在2 - 3年前工作的最后一个Oracle Forms应用程序受到同样问题的困扰。
我花了很长时间与Oracle Support一起调查这个问题,但即使应用了连续的Oracle Form补丁,Java运行时环境的更高版本以及对Forms的代码更改仍然存在问题。
如果它有用,这里是我在Oracle Forms OTN论坛上提出的question链接,询问问题是否仍存在于Oracle Forms 11g上。
不幸的是我无法解决问题。我希望你有更好的运气。
答案 1 :(得分:1)
发生这种情况有几个不同的原因。
1)您在应用程序中使用计时器。如果可能,请避免使用计时器,这是导致鼠标焦点出现问题的主要原因。
2)某些版本的java或jinitiator也存在鼠标焦点问题。因此,尝试使用最新版本的java 6(版本24或更高版本或类似版本),当然也可以使用java 7.
3)还有一些应用服务器补丁可以修复鼠标焦点问题。你必须检查所有。如果安装了正确的,这应该可以解决所有问题。
答案 2 :(得分:1)
我对" Sticky Cursor"有同样的问题。我尝试了(仅用于测试)以下内容:
尝试此操作仅用于测试目的,并告诉我是否有效,因为我这样做,在某些情况下适用于我的应用。