Во время проверки на странице виден только логотип Java.
Создание апплета JavaFX
При компиляции апплета JavaFX в Neatbeans в папке distr проекта создаётся 4 файла:
- приложение.html - страница со встроенным апплетом
- приложение.jar - сам апплет
- приложение.jnlp - для запуска апплета через Webstart
- приложение_browser.jnlp - для запуска апплета встроенного в страницу (обратите внимание что Netbeans задаёт неверный аттрибут codebase)
<script src="http://dl.javafx.com/dtfx.js">script>где http://dl.javafx.com/dtfx.js это ссылка на скрипт который должен выполнить скачивание JavaFX runtime. Файлов много и они достаточно большие по объёму но скачивание происходит только один раз и потом любые апплеты JavaFX будут брать их из кэша.
<script>
javafx(
{
archive: "BreakOut.jar",
width: 800,
height: 400,
code: "breakout.Main",
name: "BreakOut"
}
);
script>
Для просмотра файлов в кэше откройте контольную панель Java (для Windows: Старт/Панель управления/Java)
и на вкладке General нажмите кнопку View...
- все файлы где адрес начинается с http://dl.javafx.com являются частью JavaFX runtime.
Подпись апплета
для доступа к любым ресурсам системы апплет должен быть подписан. При старте подписанного апплета появляется предупреждение:
Для подписи достаточно в свойствах проекта Netbeans поставить соответствующую галку:
Для того чтобы окошко предупреждения не появлялось можно купить доверенный сертификат Verisign.
Пример апплета
http://molgav.nn.ru/surikov/files/jfx/breakout/BreakOut.html
Запуск через Webstart
http://molgav.nn.ru/surikov/files/jfx/breakout/BreakOut.jnlp
Комментариев нет:
Отправить комментарий