Думайте о JavaFX как о связке пакетов, которые позволяют создавать многофункциональные интернет-приложения и настольные приложения.
Если вы знаете Swing или AWT, то вы знаете, что они используются для создания приложений с графическим интерфейсом. JavaFX также позволяет создавать приложения с графическим интерфейсом пользователя, но с меньшим объемом программирования и с большим количеством визуальных эффектов в вашем распоряжении.
FXML - это формат файла, который JavaFX использует для создания макета экранов, хотя вы даже можете напрямую кодировать свой пользовательский интерфейс. Хотя гораздо проще создавать файлы FXML с помощью SceneBuilder.
SceneBuilder - это приложение, в котором вы можете перетаскивать компоненты пользовательского интерфейса JavaFX, а затем указывать программе JavaFX использовать файл (ы) fxml для отображения пользовательского интерфейса.
Вот хороший учебник: Изучите JavaFX И вы можете посмотреть видеоролики на основе JavaOne 2013 на основе JavaFX из по следующей ссылке: JavaFX на JavaOne 2013.
Настоятельно рекомендуется официальные учебные пособия Oracle по JavaFX. Эти руководства охватывают FXML, SceneBuilder, CSS и многие другие темы. Поскольку вы используете NetBeans, использование руководств Oracle должно быть простым, поскольку все они поставляются с проектами NetBeans (просто найдите файлы zip проекта в столбцах справа на каждой странице руководства).
Я бы посоветовал вам загрузить JDK 8 и использовать JavaFX 8, а также использовать новые возможности Java 8 в своем приложении JavaFX, например, Lambda Expressions и т. Д., Чтобы сделать ваш код компактным и чистым.
person
Aman Agnihotri
schedule
16.03.2014