Введение в программирование

       

Класс 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); }



Содержание раздела