|
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 выпуска на Вашем клиенте. В противном случае и установите последний выпуск Java Комплект разработчика SE (JDK).
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>
Открытый
Если Вы не видите, что апплет работает, Вы должны установить, по крайней мере, выпусков.
Апплеты, развернутые при использовании 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. Если эти атрибуты также определяются отдельно как пары значение-имя атрибута, пары значение-имя атрибута игнорируются.Открытый
Если Вы не видите, что апплет работает, удостоверьтесь, что у Вас есть, по крайней мере, Java 2 Платформы, Standard Edition (J2SE) 1.4.2 выпуска на Вашем клиенте. В противном случае и установите последний выпуск Java Комплект разработчика SE (JDK).