Zmienianie elementu nadrzędnego powłoki SWT Shell

Edytor elementów wizualnych umożliwia zmianę elementu nadrzędnego powłoki SWT Shell, aby szybko tworzyć okna dialogowe i inne powłoki z poziomu aplikacji SWT.

Aby zmienić element nadrzędny powłoki SWT Shell, dana klasa musi zawierać inną powłokę Shell.
Podczas upuszczania nowej powłoki Shell na klasę elementów wizualnych SWT powłoka Shell jest domyślnie tworzona bez elementu nadrzędnego:
sShell1 = new Shell();
Gdyby powłoka Shell określała element nadrzędny, kod wyglądałby następująco:
sShell1 = new Shell(sShell);
Edytor elementów wizualnych udostępnia okno dialogowe umożliwiające określenie lub zmianę elementu nadrzędnego dla powłoki SWT Shell.
  1. Kliknij prawym przyciskiem myszy w widoku Projekt powłokę Shell, której element nadrzędny ma zostać zmieniony, a następnie wybierz opcję Zmień element nadrzędny.
  2. W oknie dialogowym Zmiana elementu nadrzędnego wybierz nadrzędną powłokę Shell, która ma być używana.

    Okno dialogowe Zmiana elementu nadrzędnego

  3. Kliknij przycisk OK.
Kod Java zostanie zaktualizowany, aby uwzględniał nowy element nadrzędny. Poniższy fragment kodu pokazuje przykład:
sShell1 = new Shell(sShell2);

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.