Hi,
gibt es eine Möglichkeit einer Applikation beizubringen immer direkt auf dem Desktop sichtbar zu sein. Wie die Vista-Sidebar oder zB Rainlendar.
Also was ich konkrete möchte ist ein Fenster, dass nicht minimiert werden kann und immer hinter allen anderen Applikationen liegt.
Versucht habe ich das ganze mit einem JDialog und darauf:
setFocusableWindowState(false);
setUndecorated(true);
sowie in setVisible der Aufruf toBack().
Damit erziele ich zumindest unter Windows fast das Ergebnis das ich möchte. Das Fenster taucht nicht in der Task-Leiste auf und kann auch nicht über Alt+Tab in den Vordergrund geholt werden. Dank toBack() liegt es nach dem starten auch hinter allen anderen Fenstern und bleibt dort auch.
Einzige Problem ist die "Show-Desktop"-Funktion, denn diese minimiert auch mein Fenster.
Weiß jemand wie ich das lösen kann? Wenn es in SWT geht steige ich auch darauf um.
gibt es eine Möglichkeit einer Applikation beizubringen immer direkt auf dem Desktop sichtbar zu sein. Wie die Vista-Sidebar oder zB Rainlendar.
Also was ich konkrete möchte ist ein Fenster, dass nicht minimiert werden kann und immer hinter allen anderen Applikationen liegt.
Versucht habe ich das ganze mit einem JDialog und darauf:
setFocusableWindowState(false);
setUndecorated(true);
sowie in setVisible der Aufruf toBack().
Damit erziele ich zumindest unter Windows fast das Ergebnis das ich möchte. Das Fenster taucht nicht in der Task-Leiste auf und kann auch nicht über Alt+Tab in den Vordergrund geholt werden. Dank toBack() liegt es nach dem starten auch hinter allen anderen Fenstern und bleibt dort auch.
Einzige Problem ist die "Show-Desktop"-Funktion, denn diese minimiert auch mein Fenster.
Weiß jemand wie ich das lösen kann? Wenn es in SWT geht steige ich auch darauf um.