Hi,
ich müsste für meine Applikation feststellen können, wenn sich die nutzbare Fläche des Desktops ändert.
Nutzbare Fläche = Dekstop exkl. Taskleiste, evtl Toolbars die daran attached sind usw.
Diese Fläche lässt sich so rausfinden:
Tja nun frage ich mich soll ich nen Thread laufen lassen der diese Methode alle x sekunden checkt und bei Veränderungen mein Fenster neu platziert, oder gibt es doch eine elegantere Weise das zu lösen?
..Okay, etwas eleganter wäre es schon mal statt nem Thread das eher in ein mouseEntered oder so zu packen, aber nach wie vor wär das schönste ja wenn sich meine Anwendung da immer korrekt und sofort ausrichtet.
Als Info: Ich will halt ein kleines Fensterchen unten rechts am Desktop anzeigen lassen. Aber sobald der User eben die Auflösung ändert oder an der Taskleiste rumspielt ist das halt nich mehr unbedingt korrekt.
Also ich danke für Ideen!
lg
ich müsste für meine Applikation feststellen können, wenn sich die nutzbare Fläche des Desktops ändert.
Nutzbare Fläche = Dekstop exkl. Taskleiste, evtl Toolbars die daran attached sind usw.
Diese Fläche lässt sich so rausfinden:
Java:
Rectangle desktopSize = GraphicsEnvironment
.getLocalGraphicsEnvironment().getMaximumWindowBounds();
Tja nun frage ich mich soll ich nen Thread laufen lassen der diese Methode alle x sekunden checkt und bei Veränderungen mein Fenster neu platziert, oder gibt es doch eine elegantere Weise das zu lösen?
..Okay, etwas eleganter wäre es schon mal statt nem Thread das eher in ein mouseEntered oder so zu packen, aber nach wie vor wär das schönste ja wenn sich meine Anwendung da immer korrekt und sofort ausrichtet.
Als Info: Ich will halt ein kleines Fensterchen unten rechts am Desktop anzeigen lassen. Aber sobald der User eben die Auflösung ändert oder an der Taskleiste rumspielt ist das halt nich mehr unbedingt korrekt.
Also ich danke für Ideen!
lg