On Fri, 12 Jun 2020 13:38:10 GMT, Abhinay Agarwal
<[email protected]> wrote:
>> worth discussing the case were a TextInput is the only control.
>
> @mipastgt The issue happens because of the focus listener. With this PR, we
> introduce `mouseEventListener` to show the
> Keyboard on `MOUSE_CLICKED` event. Therefore, the issue brought up by your
> previous comment should be resolved by
> updating the `focusChangeListener` to: private final ChangeListener<Boolean>
> focusChangeListener = (observable,
> wasFocused, isFocused) -> {
> if (wasFocused && !isFocused) {
> hideSoftwareKeyboard();
> }
> };
>
> We should most probably also introduce an API for showing the keyboard as
> available on both iOS and Android platforms :)
>
> Thoughts?
It is probably good to add this suggestion in this PR. I'll review again once
it is in.
-------------
PR: https://git.openjdk.java.net/jfx/pull/219