JavaFX 2.2 Bühne immer im Vordergrund

10

Ich habe einen normalen JFrame (ein Teil der App) und ein zweites JavaFX-Fenster (ich kann keinen JFrame für die JavaFX-Stufe verwenden). Das Problem ist, dass das JavaFX-Fenster immer über allen anderen Fenstern stehen sollte.

Ich habe keine Ahnung, wie ich dieses Problem lösen soll! Irgendwelche Ideen?

    
user1706051 10.10.2012, 12:19
quelle

4 Antworten

22

Ich weiß, das ist ein alter Faden, aber die Dinge ändern sich ständig. Zu JDK 8u20 kommt eine neue Methode primaryStage.setAlwaysOnTop(true);

Dies wäre der einfachste Weg, eine Bühne immer an der Spitze zu halten. Für einen frühen Zugang zu 8u20 besuchen Sie die Website .

%Vor%

Beispielcode aus diesem netten Writup

    
dev009 31.05.2014 03:43
quelle
13

Ich habe jetzt ein ähnliches Problem.

Ich benutze diese Codezeile, um immer den besten Effekt zu erzielen:

%Vor%

Es funktioniert gut für mich.

Hier ist das Dokument

    
JackTools.Net 01.04.2013 18:44
quelle
1

AFAIK, es gibt keine API, um die JavaFX-Bühne immer oben zu haben. Aber Sie können die JavaFX-Szene in JFrame einfügen, indem Sie JFXPanel verwenden.

    
Sergey Grinev 10.10.2012 12:38
quelle
0

So (Ich benutze Alert)

%Vor%

Wenn Sie möchten, dass es immer andere Fenster blockiert, legen Sie einfach fest:

%Vor%     
Kefirchiks 13.07.2017 12:00
quelle

Tags und Links