Spec-Zone .ru
спецификации, руководства, описания, API
|
Можно развернуть апплеты при использовании runApplet
функция сценария Инструментария Развертывания. runApplet
функция гарантирует, что необходимая минимальная версия среды выполнения Java (JRE), программное обеспечение существует на клиенте и затем выполняет апплет. runApplet
функция генерирует HTML <applet>
тег с информацией обеспечил.
Можно развернуть апплеты, определяя опции развертывания как атрибуты и параметры <applet>
тег. Можно также определить опции развертывания в Протоколе Запуска Сети Java (JNLP) файл, чтобы использовать в своих интересах расширенные функции. См. тему
Если у клиента нет необходимой минимальной версии программного обеспечения JRE, сценарий Инструментария Развертывания перенаправляет браузер к http://www.java.com
позволить пользователям загружать последнее программное обеспечение JRE. На некоторых платформах могли бы быть перенаправлены пользователи прежде, чем они смогут просмотреть веб-страницу, содержащую апплет.
Параметры к runApplet
функция изменяется в зависимости от того, используете ли Вы JNLP. Апплеты, развернутые при использовании JNLP, могут работать, только если программное обеспечение Плагина Java следующего поколения существует на клиентской машине (программное обеспечение Плагина Java следующего поколения было представлено в Платформе Java, Standard Edition 6 обновлений 10 выпусков).
Следующий раздел показывает, как использовать runApplet
функция в странице HTML, которая выведет на экран апплет. Следующие сценарии использования описываются:
jnlp_href
параметр, чтобы определить опции развертывания в файле JNLPФункциональная подпись: runApplet: function(attributes, parameters, minimumVersion)
Параметры:
attributes
– Имена и значения атрибутов сгенерированного <applet>
тегparameters
– Имена и значения <param>
теги в сгенерированном <applet>
тегminimumVersion
– Минимальная версия программного обеспечения JRE, которое обязано выполнять этот апплетИспользование:
Атрибуты и параметры, которые передают как пары значение-имя, выписываются как атрибуты и вкладываются <param>
теги в сгенерированном <applet>
тег. Апплеты, развернутые этим способом, могут быть выполнены старым программным обеспечением Плагина Java.
// launch the Java 2D applet on JRE version 1.6.0 // or higher with one parameter (fontSize) <script src= "http://www.java.com/js/deployJava.js"></script> <script> var attributes = {code:'java2d.Java2DemoApplet.class', archive:'http://java.sun.com/products/plugin/1.5.0/demos/plugin/jfc/Java2D/Java2Demo.jar', width:710, height:540} ; var parameters = {fontSize:16} ; var version = '1.6' ; deployJava.runApplet(attributes, parameters, version); </script>
Открытый
в браузере, чтобы просмотреть апплет Java2D.DeployUsingNameValuePairs.html
Если Вы не видите, что апплет работает, удостоверьтесь, что у Вас есть, по крайней мере, Java 2 Платформы, Standard Edition (J2SE) 1.4.2 выпуска на Вашем клиенте. В противном случае
jnlp_href
параметр, чтобы определить опции развертывания в файле JNLP Атрибуты и параметры (jnlp_href
в этом случае), передал, поскольку пары значение-имя выписываются как атрибуты и вкладываются <param>
теги в сгенерированном <applet>
тег. Апплеты, развернутые этим способом, могут быть выполнены программным обеспечением Плагина Java следующего поколения только. Лучше определить width апплета и height как атрибуты следующим образом:
<script src="http://www.java.com/js/deployJava.js"></script> <script> var attributes = {code:'java2d.Java2DemoApplet', width:710, height:540} ; var parameters = {jnlp_href: 'java2d.jnlp'} ; deployJava.runApplet(attributes, parameters, '1.6'); </script>
Открытый
в браузере, чтобы просмотреть апплет Java2D.DeployUsingJNLP.html
Если Вы не видите, что апплет работает, Вы должны установить, по крайней мере,
Апплеты, развернутые при использовании JNLP, будут работать, только если у конечных пользователей есть программное обеспечение Плагина Java следующего поколения, работающее на их браузерах. Если требуется, чтобы Ваш апплет работал на старом программном обеспечении Плагина Java также, определите опции развертывания, используя атрибут и пары значение-имя параметра так же как файл JNLP.
<script src="http://www.java.com/js/deployJava.js"></script> <script> var attributes = {code:'java2d.Java2DemoApplet.class', archive:'http://java.sun.com/products/plugin/1.5.0/demos/plugin/jfc/Java2D/Java2Demo.jar', width:710, height:540} ; var parameters = {fontSize:16, jnlp_href:'java2d.jnlp'} ; var version = '1.6' ; deployJava.runApplet(attributes, parameters, version); </script>
Следующие направляющие линии полезны, если у некоторых опций развертывания есть различные значения в парах значение-имя атрибута и в файле JNLP:
width
и height
как приписывают пары значение-имя (не в файле JNLP).image
и boxbgcolor
как пары значение-имя параметра (не в файле JNLP). Эти параметры необходимы вначале в процессе запуска апплета.codebase
припишите пустой или определите абсолютный URL. Когда codebase
атрибут оставляют пустым, он принимает значение по умолчанию к каталогу, содержащему файл JNLP.code
, codebase
, и archive
атрибуты берутся от файла JNLP. Если эти атрибуты также определяются отдельно как пары значение-имя атрибута, пары значение-имя атрибута игнорируются.Открытый
в браузере, чтобы просмотреть апплет Java2D.DeployUsingNameValuePairsAndJNLP.html
Если Вы не видите, что апплет работает, удостоверьтесь, что у Вас есть, по крайней мере, Java 2 Платформы, Standard Edition (J2SE) 1.4.2 выпуска на Вашем клиенте. В противном случае