Fenster zentrieren (SWT)

S

Stelz

Hallo,
ich versuche mich seit kurzem in SWT und bisher sind alle meine Versuche fehlgeschlagen ein Fenster, dass ich durch einen Button in der mainshell öffne zentriert über seiner parentshell zu öffnen. Und wie lässt man die mainshell zentriert auf dem Bildschirm starten?
 
So wie du auch selber etwas per Hand zentrieren würdest.

Hol dir die Größe des Displays und berechne daraus wo das Fenster hin muss und setz es auf dem Shell dann mit setLocation.
 
Ja, ich dachte auch eher an eine Lösung, die vll. automatischer funktioniert. z.B. mit einem Layoutmanager oder indem man beim erstellen einen bestimmten Parameter in der form SWT.xyz angibt.
Trotzdem Danke!
 
Zurück