Мы столкнулись с проблемой с нашим настольным приложением.
В нашем приложении у нас есть панель контейнера .net (родительская панель), а затем у нас есть дочерняя панель, которая разработана на Java Swing, AWT и Applet.,Эта дочерняя панель отображается на этой родительской панели (т. Е. Окно контейнера .net), иногда эта панель не отображается в правильном положении, которое, как ожидается, находится внутри родительской панели, но иногда она отображается как независимая панель и выскакивает в верхний левый угол.угол экрана.
Мы используем JNBridge для рендеринга компонента Java на компоненте .Net.
Мы сталкиваемся с этой проблемой только в Windows 10, она всегда работает нормально и корректно отображается в Windows 7.
Эта проблема возникает один раз из 5, и потоковое приложение никогда не прерывается (т. Е. Мы можем сохранить работу, которую мы выполняем в настоящее время).
Настольное приложение, которое мы используем, включеноJava 6.
Мы попытались обновить и понизить JRE соответственно до 6,7 и 8, но проблема по-прежнему воспроизводима.
В настоящее время мы не можем перенести все настольное приложениена Java 8 или выше.Некоторые из наших клиентов недавно перешли с Windows 7 на Windows 10.