[External] : Re: Proposal: Focus Traversal API
John Hendrikx
john.hendrikx at gmail.com
Tue Sep 24 21:53:12 UTC 2024
On 24/09/2024 22:29, Martin Fox wrote:
> This proposal should give some quick background on how traversal key
> events are handled, specifically that controls should let the key
> events bubble up to the Scene to invoke traversal. And if the
> traversal keys are always going to be consumed by the Scene that
> should also be mentioned.
>
> There’s been a few comments suggesting the traversal key events should
> not be consumed if the focusOwner doesn’t change.
Almost all controls that do their own focus traversal handling do so
because they may get stuck in a ScrollPane which consumes keys without
having the focus. If this is fixed, keys can just bubble up to the
Scene for handling. See https://bugs.openjdk.org/browse/JDK-8340852
> Unfortunately that would break Popups which have an, um, interesting
> event architecture.
If keys bubble up to Scene, as they should in most cases, then there is
no further bubbling anyway, so consumed or unconsumed would be irrelevant.
--John
More information about the openjfx-dev
mailing list