Wie beschränke ich den Tastaturfokus auf Steuerelemente innerhalb eines Knotens?

Ich versuche, eine wiederverwendbare Methode zum Anzeigen eines Knotens als kompakten Dialog zu implementieren. Der Knoten wird am oberen Rand eines Stapelfensters hinzugefügt, während der Hintergrund unscharf wird. Es gibt 2 Probleme:

1) Steuerelemente im Hintergrundknoten des Stapelfensters können weiterhin den Fokus erhalten.

2) Wie gebe ich dem Knoten der obersten Ebene den Fokus. Ich weiß, dass es eine requestFocus-Methode für Node gibt, muss sie jedoch einem im Node verschachtelten Steuerelement zuweisen. Da dies eine wiederverwendbare Methode sein soll, kann ich nicht direkt auf die Steuerelemente verweisen.

(Wenn ich das gesamte Problem umgehen kann, indem ich eine vorhandene Implementierung finde, ist dies am besten, aber ich habe noch keine Lösung eines Drittanbieters gefunden.)

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage