私はキーボードのないコンピュータで使用されるデスクトップアプリケーションを持っており、入力はタッチスクリーン上にあります。私はeclipseから走っているときにテキストフィールド上に現れる仮想キーボードを得ることができます。私はこれらの引数を使用しましたjavafxはプログラムで仮想キーボードの引数を設定します
-Dcom.sun.javafx.touch=true
-Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.virtualKeyboard=none
次のリンクはどこに引数を追加するかを示しています。 how to add command line parameters when running java code in Eclipse?
実行可能なjarファイルを作成すると、キーボードが表示されません。これらの引数をプログラムで設定する方法を探していますので、実行可能なjarファイルで任意のコンピュータに仮想キーボードが表示されます。どんな助けでも大歓迎です。
こんにちは、私はすでにそれを試みましたが、それは私のために働いたことはありません。 Imはわからないが、アプリケーションが実行される前に引数が有効にならない可能性があります。私はちょうど今、実際の解決策を見つけました。回避策、別のクラス、それらの引数を設定し、メインクラスを起動するラッパークラスを作成します。 http://stackoverflow.com/questions/32373313/gradle-build-for-javafx-application-virtual-keyboard-is-not-working-due-to-miss –
速い返信に感謝します。 –