/ / Na którym panelu monitora działa mój interfejs Swing? - Java, huśtawka, grafika

W którym panelu monitora działa mój GUI Swing? - Java, swing, grafika

Prowadzę Swing GUI w środowisku wielu monitorów. Z głównego interfejsu GUI chcę otworzyć drugi ekran. Jeśli główny GUI działa już na drugim monitorze, nowe okno powinno się otworzyć na pierwszym monitorze.

Dlatego szukam możliwości uzyskania identyfikatora monitora, który działa obecnie w głównym interfejsie GUI.

Jakieś pomysły?

Odpowiedzi:

3 dla odpowiedzi № 1

GraphicsEnvironment klasa powinna tu być pomocna.

Podobne pytanie brzmi: odpowiedzi tutaj.

Najprawdopodobniej konieczne jest śledzenie lokalizacjiramek (tzn. tam, gdzie przeciągnął je użytkownik), aby określić, na którym ekranie znajduje się ramka w danym momencie. Można to zrobić poprzez monitorowanie zdarzeń myszy w odniesieniu do ekranów, jak wyjaśniono tutaj.