| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" |
| content="text/html; charset=UTF-8"> |
| <title>IDE NetBeans - разработка на JavaFX</title> |
| <link rel="stylesheet" href="../../netbeans.css" type="text/css"> |
| <meta name="description" |
| content="NetBeans IDE - Integrated Tools for JavaFX Developers"> |
| <meta http-equiv="content-language" content="en"> |
| <meta name="author" content="Ruth Kusterer"> |
| <link rel="stylesheet" type="text/css" href="../../features.css"> |
| </head> |
| <body> |
| <a name="NetBeans IDE JavaFX features"></a> |
| <h1>JavaFX 2.1</h1> |
| <p><a href="../../images_www/v7/1/screenshots/javafx2-main-big.png" title="Редактор, в котором отображается открытый проект JavaFX2"><img alt="Редактор, в котором отображается открытый проект JavaFX2" class="box b-bottom" height="183" src="../../images_www/v7/1/screenshots/javafx2-main.png" width="650"><br> <span class="font-11">Щелкните изображение для просмотрa на полном экране</span></a> </p> |
| <p><strong>JavaFX 2 – это следующий шаг в эволюции Java как платформы для функционально насыщенных клиентских приложений. Эта технология обеспечивает упрощенную платформу пользовательского интерфейса Java с аппаратным ускорением для бизнес-приложений уровня предприятия. JavaFX 2 позволяет разработчикам создавать приложения JavaFX исключительно на языке программирования Java с помощью стандартных средств разработки Java. Они смогут даже получать доступ к возможностям системы, реализованным в машинном коде, или прямо подключаться к серверным промежуточным приложениям. <span style="font-style: italic; font-weight: normal;">JavaFX 2.1 включен в комплект Java JDK 7 (обновление 4) для Windows и Mac. JavaFX 2.1 также можно загрузить отдельно на </span><a href="http://www.oracle.com/technetwork/java/javafx/downloads/index.html" style="font-style: italic;">Oracle.com</a><span style="font-style: italic; font-weight: normal;">.</span> Подробнее см. раздел <a class="arr-link" href="../../kb/docs/java/nb_fx_screencast.html"> Видеоролик о поддержке JavaFX в среде NetBeans IDE</a>. <br> </strong></p> |
| <table class="features-table"> |
| <tbody> |
| <tr> |
| <td class="valign-top features-col"> |
| <h2>Проекты JavaFX <img alt="Новинка!" height="17" src="../../images_www/v6/features/new_small.gif" width="36"></h2> |
| <p> Создавайте проекты JavaFX в среде IDE. В IDE NetBeans пользователи могут создавать следующие типы проектов JavaFX:</p> |
| <ul> |
| <li><strong>Приложение FXML JavaFX</strong><strong>.</strong> Приложения FXML JavaFX используют документ FXML для определения компоновки графических элементов и класса контроллера Java для определения действий. В IDE NetBeans создается документ FXML и класс контроллера Java. Можно использовать функции редактирования кода Java и XML среды IDE для дальнейшей разработки приложения </li> |
| <li><strong>Приложение JavaFX (без FXML). </strong>В IDE NetBeans также поддерживается создание проектов JavaFX в "стандартном стиле Java", где макеты графических элементов и действия определяются в классах Java.</li> |
| <li><strong>Предзагрузчик JavaFX.</strong> Предзагрузчик представляет собой небольшое приложение, которое запускается перед основным приложением для индивидуальной настройки запуска. В IDE NetBeans поддерживается создание предзагрузчиков JavaFX как отдельных проектов или как части приложения JavaFX.</li> |
| <li><strong>JavaFX в приложении Swing</strong> IDE NetBeans упрощает создание приложений Java SE, обеспечивающих возможность внедрения компонентов FX с помощью компонента Swing JFXPanel.</li> |
| </ul> |
| </td> |
| <td class="screenshots-col"> |
| <p><img alt="Типы проектов JavaFX в мастере создания проектов" class="b-bottom margin-around" height="69" src="../../images_www/v7/1/features/javafx2-projecttypes.png" width="154"></p> |
| </td> |
| </tr> |
| <tr> |
| <td class="valign-top features-col"> |
| <h2>Создание и выполнение приложений JavaFX</h2> |
| <p>Приложения JavaFX создаются и выполняются так же, как стандартные приложения Java. Единственное отличие состоит в том, что можно настроить выполнение проекта JavaFX следующими способами. </p> |
| <ul> |
| <li><b>Автономное приложение.</b> Сборка проекта и его запуск выполняются аналогично стандартному приложению Java для настольного компьютера. </li> |
| <li><b>Java Web Start.</b> Приложение использует JNLP. Среда IDE создает файл JNLP одновременно с созданием приложения.</li> |
| <li><b>В браузере.</b> Среда IDE встраивает приложение в браузер, используя страницу HTML, вызывающую файл JNLP. Среда IDE может создать новую страницу HTML, либо можно использовать собственную веб-страницу. Если приложение выполняется в среде IDE, среда IDE открывает страницу браузера, указывающую на страницу HTML в локальной файловой системе.</li> |
| </ul> |
| </td> |
| <td class="screenshots-col"> |
| <p><img alt="Свойства проекта JavaFX, в которых отображаются параметры сборки" height="97" src="../../images_www/v7/1/features/javafx2-select-runas.png" width="200"></p> |
| </td> |
| </tr> |
| <tr> |
| <td class="valign-top features-col"> |
| <h2>Редактирование кода JavaFX</h2> |
| <p> Используйте многофункциональный <a href="../java/javase.html">редактор кода Java</a> IDE NetBeans для создания кода приложений JavaFX.</p> |
| |
| </td> |
| <td class="screenshots-col"><img alt="Класс JavaFX2 в редакторе" class="b-all" height="98" src="../../images_www/v7/1/features/javafx2-ineditor.png" width="200"></td> |
| </tr> |
| <tr> |
| <td> |
| <h2>Отладка JavaFX</h2> |
| <p>Для отладки приложений JavaFX используйте <a href="../java/debugger.html">средства отладки Java</a> IDE NetBeans, включая новый визуальный отладчик графического пользовательского интерфейса. </p> |
| <p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> Дополнительные сведения см. в разделе <a href="../../kb/docs/java/debug-visual.html">Использование визуального отладчика в IDE NetBeans</a>.</p> |
| </td> |
| <td class="screenshots-col" align="center"><img alt="Создайте снимок графического интерфейса из меню 'Отладка'" height="52" src="../../images_www/v7/1/features/debug-take-snapshot.png" title="В главном меню выберите &quot;Отладка&quot; &gt; &quot;Сделать снимок графического интерфейса пользователя&quot;." width="149"></td> |
| </tr> |
| <tr> |
| <td> |
| <h2>Образцы проектов</h2> |
| <p> Оцените возможности поддержки JavaFX 2.1 и IDE NetBeans в более чем 30 образцах проектов JavaFX 2.1. </p> |
| </td> |
| <td class="screenshots-col"><img alt="Образцы проектов JavaFX в мастере создания проектов" class="b-bottom b-right" height="109" src="../../images_www/v7/1/features/javafx2-sample-projects.png" width="200"></td> |
| </tr> |
| <tr> |
| <td> |
| <p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> <a href="http://docs.oracle.com/javafx/index.html">домашняя страница документации по JavaFX</a>: загрузки, демонстрационные ролики, разделы часто задаваемых вопросов и учебные руководства.</p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </body> |
| </html> |