0
JavaFX HTMLEditorコンポーネントを使用してチャットを作成しました。メッセージが送信された後、エディタはもうフォーカスを当てていません。私はどういうわけかエディターに焦点を当てたい、私はすでにGoogleで検索したが、答えを見つけられなかった、誰かが私を助けることを願っています。JavaFX HTMLEditor - focus webView(TextArea)
JavaFX HTMLEditorコンポーネントを使用してチャットを作成しました。メッセージが送信された後、エディタはもうフォーカスを当てていません。私はどういうわけかエディターに焦点を当てたい、私はすでにGoogleで検索したが、答えを見つけられなかった、誰かが私を助けることを願っています。JavaFX HTMLEditor - focus webView(TextArea)
void editorWebViewRequestFocus()
{
final WebView view = (WebView) ((GridPane) ((HTMLEditorSkin) editor.getSkin()).getChildren().get(0)).getChildren().get(2);
Platform.runLater(() ->
{
view.fireEvent(new MouseEvent(MouseEvent.MOUSE_PRESSED, 100, 100, 200, 200, MouseButton.PRIMARY, 1, false, false, false, false,
false, false, false, false, false, false, null));
editor.requestFocus();
view.fireEvent(new MouseEvent(MouseEvent.MOUSE_RELEASED, 100, 100, 200, 200, MouseButton.PRIMARY, 1, false, false, false, false,
false, false, false, false, false, false, null));
});
}