Is overriding requestFocus the right thing to do?

Richard Bair richard.bair at oracle.com
Mon Apr 22 08:32:46 PDT 2013


I know we had the same issue with combo box but I don't remember how it was handled. Forward events to the inner child, or actually move the focus and fake it out on the ComboBox? I think we did the latter since the TextField turns off caret animation etc when it isn't focused.

Richard

On Apr 19, 2013, at 8:50 AM, Randahl Fink Isaksen <randahl at rockit.dk> wrote:

> I have a parent with a number of children and some code which decides which one those children to give the focus to.
> 
> While some of the child components are directly focusable (TextFields) one of the children, let us call it P, is a composite Parent component with many different text fields nested inside it.
> 
> So what I have done, is to override requestFocus in P to delegate the requestFocus call to one of P's children.
> 
> This has left me uncertain whether my override (which works) is the official way to achieve what I am trying to do, or if it only works coincidentally.
> 
> If anyone could confirm that, I would be grateful. Thanks.
> 
> Randahl



More information about the openjfx-dev mailing list