2

我面临一个非常奇怪的问题。问题是有时光标不听鼠标,在使用鼠标导航时它变得吸在该字段上并且不会移动到任何其他字段,但在使用 Tab 键时导航按预期工作。

有没有其他人遇到过“粘滞光标”的问题?Oracle 支持人员表示,该问题已通过安装最新的 Java 更新得到解决,但没有帮助。

4

3 回答 3

2

我了解您面临的问题。我在 2 到 3 年前工作的最后一个 Oracle Forms 应用程序也受到同样问题的困扰。

我花了很长时间与 Oracle Support 合作调查该问题,但即使在应用了连续的 Oracle Form 补丁、Java 运行时环境的更高版本以及对 Forms 的代码更改之后,问题仍然存在。

万一它在这里有用,是我在 Oracle Forms OTN 论坛上提出的问题的链接,询问Oracle Forms 11g 上是否仍然存在问题。

不幸的是,我永远无法解决这个问题。我希望你有更好的运气。

于 2013-05-14T19:35:34.123 回答
1

我对“粘滞光标”有同样的问题,我尝试了(仅用于测试)以下内容:

  • 如果表单有必填字段,只需将必填属性从 YES 更改为 NO。
  • 如果表单没有可见的单选按钮,则使其可见。

仅出于测试目的尝试此操作并告诉我是否有效,因为我这样做并且在某些情况下适用于我的应用程序。

于 2014-08-27T16:42:38.773 回答
1

There are a few different causes for this to happen.

1) You use timers in your application. Just avoid using timers if possible this is a main cause of having problems with the mouse focus.

2) Some versions of java or jinitiator have also problems with the mouse focus. So try to use the latest versions of java 6 (version 24 or above or something like that), you can also use java 7 of course.

3) There are also a few patches of the application server to fix mouse focus problems. You have to check them all. If the right ones are installed this should fix all your problems.

于 2013-05-14T20:03:04.033 回答