JavaFX Scene Builder Developer Preview

в 17:56, , рубрики: java, javafx, метки:

На сайте Oracle стала доступна для скачивания предварительная версия JavaFX Scene Builder:

image

Редактор предназначен для мышкоредактирования формочек под JavaFX. Рассмотрим что в нём есть:

Возможности

Как и в большинстве других форморисовалок, на форму можно мышкой кидать компоненты и задавать их свойства. Часть свойств можно менять непосредственно мышкой (перетаскивать, менять размер и пр.), часть можно задать во вкладках Properties и Layout.

Дополнительно для любого компонента можно задать графические эффекты типа отражения, тени, размытия и пр. Также можно определить CSS-стили для компонентов.

Во вкладке Events для каждого компонента можно задать реакцию на события (клик, нажатие клавиши).

Набор компонентов включает как стандартные кнопки, грида, комбобоксы и пр., так и графические примитивы для рисования, а также графики нескольких типов.

В режиме предварительного просмотра можно даже взаимодействовать с макетом (например вводить текст в RichEditor):

image

Конечный результат

Отредактированный макет сохраняется в файл FXML и может быть использован в программах на JavaFX. Описание использования FXML можно прочитать на странице http://habrahabr.ru/post/130057/.

Макет можно менять в обычном текстовом редакторе и Scene Builder распознает все правки. Например можно поменять свойство text у кнопки:

image

Вывод

Общее впечатление скорей положительное чем отрицательное. В Scene Builder есть ряд недочётов, например пока отсутствует возможность задать данные для грида или графика непосредственно в редакторе.
Скачать Scene Builder можно на странице
http://www.oracle.com/technetwork/java/javafx/overview/index.html, там же можно найти рантайм JavaFX.

Сам редактор написан на JavaFX и для работы требует JRE 6.29 или JRE 7.

Автор: SSSurkv

Поделиться

* - обязательные к заполнению поля