G
Guest
Gast
Hallo,
ich habe bereits ein SystemTrayIcon programmiert, was auch in abgeänderter Form funktioniert.
Bisher klickt der Benutzer mit der linken Maustaste auf das Icon und sofort erscheint ein Meldungsfenster.
Dies funktioniert bisher so:
Das Ganze mache ich also indem ich einfach das Fenster an der aktuellen Mausposition anzeigen lasse.
Was ich beabsichtige ist folgendes: Natürlich sollte das Fenster mit einer entsprechenden Meldung ohne Klick aufpoppen.
Problem: Wie kann ich mir die derzeitige Position des Icons in der Taskleiste bzw. SystemTrays holen?
ich habe bereits ein SystemTrayIcon programmiert, was auch in abgeänderter Form funktioniert.
Bisher klickt der Benutzer mit der linken Maustaste auf das Icon und sofort erscheint ein Meldungsfenster.
Dies funktioniert bisher so:
Code:
public void showWindow(String message) {
final Point point = MouseInfo.getPointerInfo().getLocation();
// Ein neues Fenster wird zur Laufzeit erzeugt
window = new SystemTrayWindow(closeWindow, message);
window.showPopupWindow(point);
}
Das Ganze mache ich also indem ich einfach das Fenster an der aktuellen Mausposition anzeigen lasse.
Was ich beabsichtige ist folgendes: Natürlich sollte das Fenster mit einer entsprechenden Meldung ohne Klick aufpoppen.
Problem: Wie kann ich mir die derzeitige Position des Icons in der Taskleiste bzw. SystemTrays holen?