На этом уроке мы запустим программу Scene Builder и создадим в нём первое представление - форму UserList.
Рассмотренно четыре этапа создания формы: 1. Выбор контейнера и размещение всех визуальных комопнентов. 2. Настройка каждого компонента (размер, текст, цвет и т.д.) 3. Присвоение идентификаторов компонентам и событиям. 4. Сохранение FXML файла и экспорт кода контроллера.
Дата отправки отчёта:
30 июля 2017 г.
Задание выполнено: за
1 час. 41 мин.
Чему научился:
Добавлению JavaFX в уже созданный ранее проект Java Swing
Что было сложным:
найти время
Комментарии:
Использовал SceneBuilder через IntelliJ IDEA, добавил поддержку JavaFX в уже созданный ранее проект на Java Swing. fxml файл расположил в спец. директории для ресурсов проекта на JavaFX. Контроллер для fxml файла располагается там же, где и остальные java файлы. Подключил контроллер к fxml файлу. Создал файл Main.java по аналогии с Program.java, только для запуска JavaFX приложения. Добавил отображение в консоли для нажатия на кнопку, клику по листвьюв и ввод текста в поиске. з.ы. На скриншоте видно, что мой ClickCount дошёл до 8, это без разминки, кликая указательным пальцем по маус 1, рекорд вроде бы 16 кликов в сек. =)
Научился: Создавать форму в SceneBuilder Трудности: Разобраться. Слишком много всего нового. Скачала Scene Builder с сайта Oracle:
http://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-1x-archive-2199384.html#javafx-scenebuilder-2.0-oth-JPR
Он очень похож на тот, который был на предыдущем уроке.
И интегрировала в IntelliJ IDEA. Уже запустился пустой проект с формой :)