Grösse der Taskleiste herausfinden

xanadoo

Erfahrenes Mitglied
Hallo zusammen,
Gibt es eine einfache Möglichkeit, wie ich die Höhe der Taskleiste herausfinden kann?

Es geht darum, dass ich einen JDialog über den ganzen Bildschirm schtrecken will.
Ich dachte mir, ich hole die grösse mit "Toolkit.getDefaultToolkit().getScreenSize()" und weise diese dann dem Dialog zu mit "setSize()" zu.

Das klappt aber nicht, wenn man die Taskleiste so eingestellt hat, dass diese immer im Vordergrund sein soll, weil dann der Dialog hinter dieser verschwindet.

Hat jemand einen Tipp, wie man das verhindert?

Danke im Voraus
 
Ich möchte natürlich schon nicht, dass mein Dialog vor über der Taskleiste steht, sondern die Grösse des Bildschirms welcher mir effektiv zur Verfügung steht ermitteln (also die Grösse des Bildschirms abzüglich Taskleiste und sonstige Leisten wie z.B. Google Bar usw.)

Ich dachte, FullScreen Mode gehe nur mit JFrame aber nicht mit einem JDialog?

Auf jeden Fall hab ich es inzwischen anders gelöst.
Ich hole mir mit "Toolkit.getDefaultToolkit().getScreenInsets(gc);" die Insets und ziehe diese dann einfach von der ScreenSize ab. So passt es auch.

Aber danke für deinen Tipp, werde mir das mal durchlesen.
Gruss Xanadoo
 
Zuletzt bearbeitet:
Zurück