2009-07-28 11 views
5

Tworzę formularz logowania z niektórymi etykietami, wejściami tekstowymi i przyciskiem. Umieszczam je w grupie, ale nie chcę wyświetlać granicy grupy. Czy istnieje sposób, aby go usunąć/ukryć?SWT: Jak utworzyć grupę bez ramki?

Czy powinienem używać innego Composite niż Group?

Odpowiedz

10

Nie sądzę, że można utworzyć Group bez obramowania. Możesz jednak użyć klasy podstawowej Composite, aby pogrupować swoje widżety bez obramowania. Here's an example korzystania z Composite.

Jeśli Twój formularz logowania składa się z własnego Shell (tj. Okna), możesz potencjalnie layout używać widgetów w powłoce bez użycia złożenia w powłoce.

+0

Nie polecam umieszczania widżetów bezpośrednio w powłoce (bez otaczającego złożenia). W tej konfiguracji miałem bardzo dziwne problemy z układem. Teraz mogą to być błędy, które naprawili (to sięga czasów 3.0 i wcześniejszych), ale wolę nie ryzykować. –

Powiązane problemy