1.7. Апплеты

Собственно и не стоило бы говорить о Java, если бы не возможность использования небольших мобильных программ, которые можно передавать по сети и исполнять на компьютере пользователя. Эти программы в терминологии Java называются апплетам

В данном примере после заглавия документа (таг H1) и горизонтальной черты начинается поле апплета шириной 200 пикселей и высотой 100 пикселей. В данное поле загружается аррlet с именем hello (файл hello.class). Текст между тагами начала

Пример 1.27

	<HTML> 
	<HEAD> 
	<TITLE>Документ со встроенной ссылкой на applet.</TITLE>
	</HEAD> 
	<BODY bgcolor=#FFFFFF> 
	<CENTER> 
	<H1>Документ со встроенным апплетом hello Java</H1> 
	<HR> 
	<APPLET CODE=hello width=200 height=100> 
	Аррlet будет отображаться в этом месте, если Ваш браузер интерпретирует Java 
	</APPLET> 
	<HR> 
	</BODY) 
	</HTML>

В результате ссылки на такой документ сначала будет загружен текст документа. За тем будет обнаружен контейнер аррlet, и произойдет загрузка кода апплета. Файл hello.class должен в этом случае находиться там же, где и НТМL-файл, в котор

В общем случае контейнер АРРЕЕТ имеет следующий вид:

	<applet 
	[codebase = codebase url]
	code = applet.class 
	[alt = text] 
	[name= applet name] 
	width = number of pixels
	height = number of pixels
	[align = alignment] 
	[vspace=number of picsels] 
	[hspace=number of pixels] 
	[<param name=param name value=param value>]
	[HTML text] 
	</applet>
 

Параметр соdebase задает базу для поиска кода апплета, соdе - это имя файла апплета, которое должно иметь расширение сlass, аlt - альтернативный текст - отображается в том случае когда выполнение апплета запрещено, name - имя контейнера

Использование контейнера РАRАМ позволяет передавать параметры внутрь апплета и НТМL-документа. Это аналогично вызову команды с различными аргументами командной строки. Для того, чтобы получить эти параметры внутри апплета, следует испол

Из атрибутов контейнера АРРLЕТ обязательными являются только соdе, width и height Все остальные атрибуты (они заключены в квадратные скобки "[ ]") можно опускать. Большинство систем разработки Java-программ сами генерируют НТМL-документ

Для получения URL документа, из которого вызван аррlet можно использовать метод getDocumentBase и getCodeBase. Первый определяет базу адреса для документа, в то врeмя как второй определяет базу самого апплета. Применение этих методов не

Назад | Содержание | Вперед


Comments: info@citmgu.ru
Copyright © CIT



Сайт создан в системе uCoz