Об’єкт CardLayout є a
для контейнера. Він розглядає кожен компонент у контейнері як картку. Одночасно видно лише одну картку, а контейнер діє як стос карток. Перший компонент, доданий до об’єкта CardLayout, є видимим компонентом під час першого відображення контейнера.
CardLayout — це спеціальний менеджер макетів для створення ефекту «стосу» компонентів. Замість того, щоб упорядковувати всі компоненти контейнера, він відображає лише по одному. Ви можете використовувати цей тип макета, щоб реалізувати певну панель із вкладками.
Попередній. Макет відноситься до розташування компонентів у контейнері. По-іншому можна сказати, що макет розміщує компоненти в певному місці в контейнері. Завдання компонування елементів керування виконується автоматично диспетчером макета.
CardLayout(int hgap, int vgap) Як зазначено в аргументах, цей конструктор Java використовується для створення нового CardLayout з вертикальними та горизонтальними проміжками між компонентами. Vgap представляє вертикальний зазор між компонентами, тоді як Hgap відноситься до горизонтального зазору між компонентами.
Java CardLayout
- CardLayout(): створює макет картки з нульовим горизонтальним і вертикальним проміжками.
- CardLayout(int hgap, int vgap): створює макет картки із заданим горизонтальним і вертикальним проміжками.
Макет картки за замовчуванням Проблемні картки мають три шари інформації, які накладаються один на одного за цією схемою — Короткий опис питання завжди знаходиться вгорі на дошці та в резерві. Будь-які спеціальні поля, додані до картки, будуть наступними.