blob: 57f09148c6d3077e5af6b061e816d0f0bd066f39 [file] [log] [blame]
<!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 &ndash; это следующий шаг в эволюции 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&nbsp;<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">&nbsp;Дополнительные сведения см. в разделе <a href="../../kb/docs/java/debug-visual.html">Использование визуального отладчика в IDE NetBeans</a>.</p>
</td>
<td class="screenshots-col" align="center"><img alt="Создайте снимок графического интерфейса из меню &apos;Отладка&apos;" height="52" src="../../images_www/v7/1/features/debug-take-snapshot.png" title="В главном меню выберите &amp;quot;Отладка&amp;quot; &amp;gt; &amp;quot;Сделать снимок графического интерфейса пользователя&amp;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">&nbsp;<a href="http://docs.oracle.com/javafx/index.html">домашняя страница документации по JavaFX</a>: загрузки, демонстрационные ролики, разделы часто задаваемых вопросов и учебные руководства.</p>
</td>
</tr>
</tbody>
</table>
</body>
</html>