logo search
Хабибуллин

Панель с вкладками JTabbedPane

Класс JTabbedPane создает сразу несколько панелей. На экране видна только одна из них, для остальных панелей показаны вкладки (tabs). Щелчок кнопкой мыши по вкладке вызывает на экран связанную с ней панель.

Конструктор по умолчанию JTabbedPane() создает одну пустую панель без вкладок. Конструктор JTabbedPane(int pos) задает расположение вкладок. Параметр этого конструктора pos — одна из констант класса JtabbedPane: TOP, BOTTOM, LEFT, RIGHT. Как правило, вкладки помещаются сверху (TOP), но, как видите, их можно поместить снизу, слева и справа.

Если все вкладки не помещаются в окно панели в один ряд, то они могут располагаться несколькими рядами или прокручиваться, для чего в строке вкладок появляются кнопки прокрутки, как показано на рис. 14.8. Первый метод расположения вкладок обозначается константой WRAP_TAB_LAYOUT, второй — константой SCROLL_TAB_LAYOUT класса

JTabbedPane. Третий конструктор, JTabbedPane(int pos, int tab), задает своим вторым

параметром один из этих двух методов.