Ich habe eine JavaFx-App, die einige Warnungen/Dialoge zeigt, aber in der Multi-Screen-Umgebung, wenn die App auf einen zweiten Bildschirm verschoben wird, werden diese Warnungen/Dialoge immer noch auf dem primären Bildschirm angezeigt.Wie erkennt man den Bildschirm, auf dem das JavaFx-App-Fenster läuft und zeigt dort Dialoge?
Wie kann ich (automatisch) diese (nicht-modalen) Dialoge auf demselben Bildschirm anzeigen, auf dem sich die App befindet?
Der 'initOwner' (und' Besitzer' für ControlFx) funktioniert wie erwartet, danke. – Saran
Würde Ihr 'isOnPrimaryScreen' nicht falsch-positiv sein, wenn beide/alle Bildschirme die gleichen Dimensionen haben? : o – Saran
Wenn stage.getX() aufgerufen wird, wenn sich die Bühne auf dem zweiten Bildschirm befindet, werden die x-Koordinaten zur Breite des primären Bildschirms hinzugefügt – jns