我们已经编写了一个应用程序,以便在几年前运行oracle forms java applets。 该应用程序在表单版本11.1.1.7上正常工作。 但是现在我们在某些网站上安装了11.1.2.x表单。 如果我们使用IE,firefox或chrome运行应用程序,我们没有任何鼠标焦点问题,一切运行正常。如果我们使用java web start。 但是如果我们使用我们自己编写的应用程序运行应用程序,我们就会出现jre 7和8的鼠标焦点问题。如果我们使用jre 6运行相同的应用程序,我们就没有任何问题。
我无法发布所有代码,因为代码太多了。
有人可以解释一下,如果我们使用浏览器或java webstart运行applet,它可以正常使用jre 8,如果我们使用jre 8运行它,它会出现鼠标焦点问题。如果我们用jre 6运行它,我们没有问题吗?
更新
我们刚刚发现我们开始的第一种形式的go_item导致了这个错误。如果我们在继续之前点击第一个表单中的另一个项目,我们就不会失去焦点。 我们尝试在go_item之后添加同步,但这似乎无法解决问题。