2014-11-30 2 views
1

Я хотел бы создать вкладками JavaFX макет, как на картинке ниже (это недавно Firefox версия окна):JavaFX TabPane: отдельные вкладки с их содержанием

Tabs then some fields, then tab contents

Можно ли как-то вставить фиксированное содержимое между вкладками и содержимым вкладок при использовании javafx.scene.control.TabPane? Для каждой выбранной вкладки должно отображаться одинаковое фиксированное содержимое (например, адресная строка и панель избранного на скриншоте).

+0

Это не «фиксированный» контент; они представляют собой разные экземпляры строки местоположения и т. д. (или, по крайней мере, это очевидный способ ее реализации). Если вы думаете о поле местоположения, у каждого из них есть другое текстовое значение; для поля поиска каждый обрабатывает действие по-разному (он загружает результаты поиска на разные вкладки). –

+0

Btw, моя первоначальная инструкция была неправильной - в адресной строке Firefox содержится другой адрес для каждой вкладки. Однако я хотел бы иметь только один экземпляр адресной строки, а не отдельный столбец для каждой вкладки. –

ответ

0

Вы можете совместно использовать узел с «фиксированным» контентом между вкладками и повторно отображать его на выбранную вкладку content при каждом выборе вкладки.

Обратите внимание, что TabPane, по-видимому, не предназначен для использования в браузере. Например, его вкладки не перетаскиваются.

Смежные вопросы