Класс CardLayout
Класс CardLayout определяет менеджер компоновки для контейнера, который может содержать несколько страниц ("карт") и для которого одновременно может быть видна только одна карта.
Класс CardLayout предоставляет ряд методов, включая следующие:
- GetHgap- определяет отступ по горизонтали.
- GetVgap - определяет отступ по вертикали.
- First - активизирует первую страницу контейнера.
- Last - активизирует последнюю страницу контейнера.
- Next - активизирует следующую страницу контейнера в циклическом порядке (после последней карты активизируется первая карта).
- Previous - активизирует предыдущую страницу контейнера в циклическом порядке.
- Show - активизирует компонент указанного контейнера.
Например:
// Для контейнера типа JPanel void jButton1_actionPerformed(ActionEvent e) { ((CardLayout)jPanel1.getLayout()).next(jPanel1); } // Для контейнера типа Panel void button1_actionPerformed(ActionEvent e) { cardLayout1.next(panel1); }