私の開発システムには、3つのディスプレイが接続されたWindows PCが含まれています。 3番目のディスプレイは私のタッチスクリーンディスプレイです。私は、コントロールパネルから "タブレットPCの設定"でタッチスクリーンディスプレイとしてこの画面を使用するようにWindowsに指示しました。JavaFX仮想キーボードの表示の変更
私のアプリケーションは、TextFieldを含むシンプルなJavaFXタッチスクリーンアプリケーションです。
- -Dcom.sun.javafx.isEmbedded =真
- -Dcom.sun.javafx.touch =真
- -Dcom:私はtrueに以下の設定を設定した仮想キーボードを表示するには。 sun.javafx.virtualKeyboard = javafx
私の問題は、キーボードが表示されているが、間違ったモニタに表示されることです。これは、タッチモニタに設定されている第3のモニタの代わりに、プライマリモニタに表示されます。
現在のシステム構成でタッチモニターに仮想キーボードを表示する方法はありますか?たとえば、所有者アプリケーションがどこにあるのかをキーボードに伝えることによって、正しいモニタに表示されますか?