В этой главе обсуждаются различные основные части главного окна, которое появляется после запуска Scene Builder.

После того как вы откроете файл FXML для работы, его содержимое отобразится на панели «Content» главного окна, как показано на рисунке 3-1.

Рисунок 3-1 Главное окно JavaFX Scene Builder

Description of Figure 3-1 follows

По умолчанию главное окно JavaFX Scene Builder включает следующие разделы, помеченные на рисунке 3-1.

  • Menu Bar - Строка меню: обеспечивает доступ к меню команд, доступных в JavaFX Scene Builder.

  • Path, Selection and Message Bar - Путь, выделение и панель сообщений: отображает путь к выбранному элементу и позволяет выбрать элемент, который нужно поместить в фокус. Он также отображает любые сообщения об ошибках или статусе.

  • Content Panel - Панель содержимого: контейнер сцены для элементов графического интерфейса пользователя, составляющих ваш макет FXML. По умолчанию в JavaFX Scene Builder открывается новый пустой файл FXML.

  • Library Panel  - Панель библиотеки: перечисляет доступные элементы или элементы управления GUI JavaFX, включая пользовательские элементы управления, которые можно использовать для создания макета FXML. Вы выбираете элементы графического интерфейса на этой панели и добавляете их на панель «Content» (Содержимое) или на панель «Hierarchy» (Иерархия).

  • Document Panel - Панель документа: содержит разделы "Hierarchy" (Иерархия) и "Controller" (Контроллер). В разделе «Иерархия» отображается древовидное представление макета FXML, который вы создаете на панели «Content» (Содержимое),. Элементы, которые не видны на панели «Содержимое», можно перевести в фокус, выбрав их на панели «Иерархия». Раздел «Контроллер» позволяет управлять исходной информацией контроллера и предоставляет информацию о назначенных значениях fx: id.

  • Inspector Panel - Панель «Inspector»(Инспектор): содержит разделы «Properties» (Свойства), «Layout» (Макет) и «Code» (Код). Разделы «Свойства» и «Макет» помогают управлять свойствами выбранного в данный момент элемента графического интерфейса пользователя на панели «Содержимое» или на панели «Иерархия». Раздел «Код» позволяет вам управлять действиями по обработке событий, используемыми для выбранного элемента графического интерфейса. Панель «Инспектор» также содержит текстовое поле «Поиск», которое позволяет выделить определенные свойства, которые нужно изменить.

Следующая панель также отображается в главном окне, когда вы выбираете «View» (Просмотр) в главном меню и затем «Show CSS Analyzer» (Показать анализатор CSS).

  • CSS Analyzer Panel: позволяет изучить все свойства CSS, доступные для компонента JavaFX в макете FXML, и помогает создавать правила CSS.

В следующих главах более подробно описаны перечисленные выше части.

 

Предыдущая   Следующая