- PVSM.RU - https://www.pvsm.ru -
На сайте Oracle стала доступна для скачивания предварительная версия JavaFX Scene Builder:
Редактор предназначен для мышкоредактирования формочек под JavaFX. Рассмотрим что в нём есть:
Как и в большинстве других форморисовалок, на форму можно мышкой кидать компоненты и задавать их свойства. Часть свойств можно менять непосредственно мышкой (перетаскивать, менять размер и пр.), часть можно задать во вкладках Properties и Layout.
Дополнительно для любого компонента можно задать графические эффекты типа отражения, тени, размытия и пр. Также можно определить CSS-стили для компонентов.
Во вкладке Events для каждого компонента можно задать реакцию на события (клик, нажатие клавиши).
Набор компонентов включает как стандартные кнопки, грида, комбобоксы и пр., так и графические примитивы для рисования, а также графики нескольких типов.
В режиме предварительного просмотра можно даже взаимодействовать с макетом (например вводить текст в RichEditor):
Отредактированный макет сохраняется в файл FXML и может быть использован в программах на JavaFX. Описание использования FXML можно прочитать на странице http://habrahabr.ru/post/130057/ [1].
Макет можно менять в обычном текстовом редакторе и Scene Builder распознает все правки. Например можно поменять свойство text у кнопки:
Общее впечатление скорей положительное чем отрицательное. В Scene Builder есть ряд недочётов, например пока отсутствует возможность задать данные для грида или графика непосредственно в редакторе.
Скачать Scene Builder можно на странице
http://www.oracle.com/technetwork/java/javafx/overview/index.html [2], там же можно найти рантайм JavaFX.
Сам редактор написан на JavaFX и для работы требует JRE 6.29 или JRE 7.
Автор: SSSurkv
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/4816
Ссылки в тексте:
[1] http://habrahabr.ru/post/130057/: http://habrahabr.ru/post/130057/
[2] http://www.oracle.com/technetwork/java/javafx/overview/index.html: http://www.oracle.com/technetwork/java/javafx/overview/index.html
Нажмите здесь для печати.