【发布时间】:2017-06-15 08:49:09
【问题描述】:
我的开发系统包含一台带有三个显示器的 Windows 电脑。第三个显示器是我的触摸屏显示器。我已通过控制面板中的“平板电脑设置”指示 Windows 将此屏幕用作我的触摸屏显示器。
我的应用程序是一个简单的 JavaFX 触摸屏应用程序,其中包含一个 TextField。为了显示虚拟键盘,我将以下设置设置为 true:
- -Dcom.sun.javafx.isEmbedded=true
- -Dcom.sun.javafx.touch=true
- -Dcom.sun.javafx.virtualKeyboard=javafx
我的问题是键盘出现了,但在错误的显示器上。它显示在主显示器上,而不是设置为触摸显示器的第三台显示器上。
在当前系统配置中,有没有办法在我的触摸显示器上显示虚拟键盘?例如,通过告诉键盘它的所有者应用程序在哪里,以便它显示在正确的监视器上?
【问题讨论】:
标签: javafx touch virtual-keyboard