corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

JavaFX 2.1

Отображение открытого проекта JavaFX2 в редакторе
Щелкните изображение для просмотрa на полном экране

JavaFX 2 – это следующий шаг в эволюции Java как платформы для функционально насыщенных клиентских приложений. Эта технология обеспечивает упрощенную платформу пользовательского интерфейса Java с аппаратным ускорением для бизнес-приложений уровня предприятия. JavaFX 2 позволяет разработчикам создавать приложения JavaFX исключительно на языке программирования Java с помощью стандартных средств разработки Java. Они смогут даже получать доступ к возможностям системы, реализованным в машинном коде, или прямо подключаться к серверным промежуточным приложениям. Чтобы начать использовать JavaFX 2 в среде IDE NetBeans 7.1, загрузите пакет SDK с веб-сайта Oracle.com.

Проекты JavaFX Новая функция

Создавайте проекты JavaFX в среде IDE. В среде IDE NetBeans можно создавать следующие типы проектов JavaFX.

  • Приложение FXML JavaFX. В приложениях FXML JavaFX используется документ FXML для определения графической компоновки и класс контроллера Java для определения действий. Среда IDE NetBeans создает документ FXML и класс контроллера Java. Можно использовать функции редактирования кода Java и XML среды IDE для дальнейшей разработки приложения
  • Приложение JavaFX (без FXML). В среде IDE NetBeans также можно создавать "традиционные" проекты JavaFX, в которых графическая компоновка и действия определяются в классах Java.
  • Средство предварительной загрузки JavaFX. Средство предварительной загрузки – это небольшое приложение, запускаемое перед основным приложением для индивидуальной настройки запуска. В среде IDE NetBeans можно создавать средства предварительной загрузки JavaFX в качестве отдельных проектов или как часть приложения JavaFX.

Типы проектов JavaFX в мастере создания проекта

Создание и выполнение приложений JavaFX

Приложения JavaFX создаются и выполняются так же, как стандартные приложения Java. Единственное отличие состоит в том, что можно настроить выполнение проекта JavaFX следующими способами.

  • Автономное приложение. Проект создается и выполняется как стандартное настольное приложение Java.
  • Java Web Start. Приложение использует файл JNLP. Среда IDE создает файл JNLP одновременно с созданием приложения.
  • В обозревателе. Среда IDE встраивает приложение в обозреватель, используя страницу HTML, которая вызывает файл JNLP. Среда IDE может создать новую страницу HTML, либо можно использовать собственную веб-страницу. Если приложение выполняется в среде IDE, среда IDE открывает страницу обозревателя, указывающую на страницу HTML в локальной файловой системе.

Свойства проекта JavaFX, отображающие параметры сборки

Редактирование кода JavaFX

Используйте возможности мощного редактора кода Java среды IDE NetBeans для кодирования приложения JavaFX.

Класс JavaFX2 в редакторе

Отладка JavaFX

Используйте средства отладки Java Java среды IDE NetBeans, включая новый визуальный отладчик графического интерфейса, для отладки приложений JavaFX.

- Дополнительная информация доступна в документе Использование визуального отладчика в среде IDE NetBeans.

Параметр меню отладки "Take GUI Snapshot" (Моментальный снимок графического интерфейса)

Образцы проектов

Оцените возможности поддержки JavaFX 2.1 и IDE NetBeans в более чем 30 образцах проектов JavaFX 2.1.

Образцы проектов JavaFX в мастере создания проекта

- Домашняя страница документации по JavaFX: загрузки, демонстрации, часто задаваемые вопросы и учебные курсы.