Korzystanie z układu CardLayout (AWT)

Menedżer układu AWT CardLayout rozmieszcza komponenty w stosach podobnych do talii kart.

Układ CardLayout traktuje wszystkie komponenty w kontenerze jak karty, z których tylko jedna może być widoczna w danej chwili. Porządek kart jest określany przez wewnętrzny mechanizm porządkowania obiektów komponentów. Przy pierwszym wyświetleniu obiektu CardLayout widoczny będzie komponent, który został dodany pierwszy.

Aby pracować z menedżerem układu CardLayout:

  1. W widoku Komponenty Java Bean lub w widoku Projekt wybierz kontener Swing.
  2. W widoku Właściwości ustaw dla właściwości layout wartość CardLayout.
  3. Przeciągnij z palety komponenty do menedżera układu CardLayout. Komponenty zostaną ustawione jeden na drugim. Widoczny będzie tylko komponent dodany jako ostatni albo aktualnie wybrany.
  4. Do sterowania odstępami między komponentami menedżera układu CardLayout służą następujące właściwości w widoku Właściwości:
    • horizontal gap (odstępy w poziomie) - określa w pikslach wielkość lewego i prawego marginesu między komponentami a ramką kontenera.
    • vertical gap (odstępy w pionie) - określa w pikslach wielkość górnego i dolnego marginesu między komponentami a ramką kontenera.
Pojęcia pokrewne
Menedżery układu i kontenery

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