Панель TabPane
Панель TabPane
Компонент TabPane представляет собой панель с закладками.
Панель TabPane состоит из набора закладок ObservableList, заполнить который можно с помощью метода getTabs.addAll класса TabPane.
Закладки панели TabPane представлены классом Tab, экземпляр которого может быть создан с помощью конструктора, в котором можно сразу указать заголовок закладки и узел контента.
Класс Tab обеспечивает отображение узла Node в пределах панели TabPane и имеет набор свойств.
В частности, с помощью свойства content устанавливается отображаемый в закладке узел Node.
Остальные свойства обеспечивают оформление и поведение кнопки закладки.
Свойство side класса TabPane позволяет поместить кнопки закладок на верхней, нижней, левой или правой стороне панели TabPane.
Свойство tabClosingPolicy определяет возможность закрытия закладок.
Свойства tabMaxHeight, tabMaxWidth, tabMinHeight, tabMinWidth дают возможность установить размеры кнопок закладок.
В этом примере мы создаем панель с закладками.
Методом setPrefSize устанавливаем размеры панели.
Методом setSide устанавливаем расположение кнопок закладок в верхней части панели.
Методом setTabClosingPolicy устанавливаем, можно ли закрывать закладки.
Методами setTabMinHeight и setTabMinWidth устанавливаем размеры кнопок закладок.