私はjavafxで画面上のキーボードを作成しようとしています。私が抱えている唯一の問題は、javafxシーンを選択するか、ウィンドウ上のボタンをクリックすると、フォーカスがjavafxシーンにリダイレクトされ、ボタンクリックが実際にブラウザ、テキストドキュメントなどに文字を入力しないことですJavaFxシーンがフォーカスを取得しないようにする - オンスクリーンキーボード
ここはボタンクリックのコードです。私はロボットクラスを使用しています。
private void handleButtonAction(ActionEvent event) throws AWTException {
Robot a = new Robot();
a.keyPress(KeyEvent.VK_Y);//testing keypress of "Y".
}
フォーカスプロパティをfalseに設定する方法をSwingで見てきましたが、私はJavaFxを使用して設定しています。私はかなりの人々がこの同じ質問を試みるのを見ましたが、誰も正解を持っていません。