JCEF(Java Chromium Embedded Framework)应用程序中的屏幕未对齐

JCEF(Java Chromium Embedded Framework)应用程序中的屏幕未对齐,java,chromium-embedded,Java,Chromium Embedded,我有一个Java 7应用程序,它使用Java Chromium嵌入式框架将html/css绘制到它启动的两个窗口中。这在我运行过的5台电脑中有4台运行得很好。在一种情况下,呈现的html存在对齐问题。成功运行的包括Windows 7/8/8.1。不成功的运行是8.1,直接开箱即用。也许唯一的区别是这台电脑是新的,它有一个触摸屏 如您所见,内容向上移动,同时在右侧和底部进行额外剪裁。应用程序打开的两个窗口都是如此。更奇怪的是,鼠标事件(例如:按钮上的悬停效果和单击事件)是在正确的位置接收的——单击

我有一个Java 7应用程序,它使用Java Chromium嵌入式框架将html/css绘制到它启动的两个窗口中。这在我运行过的5台电脑中有4台运行得很好。在一种情况下,呈现的html存在对齐问题。成功运行的包括Windows 7/8/8.1。不成功的运行是8.1,直接开箱即用。也许唯一的区别是这台电脑是新的,它有一个触摸屏

如您所见,内容向上移动,同时在右侧和底部进行额外剪裁。应用程序打开的两个窗口都是如此。更奇怪的是,鼠标事件(例如:按钮上的悬停效果和单击事件)是在正确的位置接收的——单击“开始演示”下方约两英寸处会触发按钮的单击事件

坦白说,我不知道下一步该怎么做。我尝试过安装和卸载图形相关软件、调整屏幕分辨率、添加和删除第二个屏幕、重新启动电脑以及更新板载图形驱动程序

因为我不知道还有什么会导致这种不一致,所以任何解决这个问题的建议都是非常棒的


事实证明,这似乎与JCEF与系统驱动程序交互的方式有关。第一次使用Windows Update、重新启动并返回设备的本机解决方案解决了此问题