Lassen Sie uns sagen, ich habe drei Java FX Stufen: A, B und C jeweils mit ihren eigenen offenen Fenster und bin mit dem Ziel für das folgende Verhalten:JFX: Sperren Sie eine Stufe ontop einer anderen Stufe/detect Stufe um
Wenn A nimmt konzentrieren, B sollte ontop und C ontop B erscheinen -> A-B-C
Wenn B Fokus nimmt, sollte vor C und A in den Rücken -> A-C-B
erscheinen Wenn C Fokus nimmt, natürlich -> A-B-C
Ich kenne die toFront()
Funktion und habe versucht, die Reihenfolge entsprechend manuell zu erzwingen, indem einfach toFront()
auf jede Stufe in der richtigen Reihenfolge aufgerufen wird, wenn eine der Stufen wieder scharf wird, was jedoch zu unerwünschtem Flackern führt, da es offensichtlich keine Möglichkeit gibt, welche Fenster zu bestimmen sind schon an der richtigen Stelle.
Leider kann ich das Modal-Window-System nicht verwenden, da alle Fenster parallel arbeiten müssen.
Gibt es eine Möglichkeit, dies zu erreichen?
Vielen Dank im Voraus!