Windows 10上的.Net容器问题有时Java Swing面板无法正确呈现

时间:2018-12-14 09:46:52

标签: .net swing windows-10 awt jnbridge

我们面临桌面应用程序的问题。

在我们的应用程序中,我们有一个.net容器面板(一个父面板),然后有一个用Java Swing,AWT和Applet开发的子面板。该子面板在该父面板(即.net容器窗口)上呈现,有时此面板未按其预期的正确位置呈现,该位置应在父面板内部,但有时会呈现为独立面板并弹出到左上角屏幕的一角。

我们正在使用JNBridge在.Net组件上呈现Java组件。

我们仅在Windows 10上面临此问题,它始终可以正常工作并在Windows 7上正确呈现。

此问题每5次发生一次,流应用程序永不中断(即,我们可以保存当前正在做的工作)。

我们正在使用的桌面应用程序在Java 6上。

我们尝试将JRE分别升级和降级为6,7和8,但是问题仍然存在。

我们目前无法将整个桌面应用程序迁移到Java 8或更高版本。我们的一些客户最近从Windows 7迁移到Windows 10。

0 个答案:

没有答案