Курсовая работа: Простейшие часы на Java

Кроме методов init() и destroy() в классе Applet присутствуют еще два пустых метода, выполняющихся автоматически. Браузер должен обращаться к методу start() при каждом появлении апплета на экране и обращаться к методу stop (), когда апплет уходит с экрана. В методе stop() можно определить действия, приостанавливающие работу апплета, в методе start() — возобновляющие ее. Надо сразу же заметить, что не все браузеры обращаются к этим методам как должно.

4.2 Параметры тега < applet >

Перечислим все параметры тега <appiet>.

Обязательные параметры:

· code — URL-адрес файла с классом апплета или архивного файла;

· width и height — ширина и высота апплета в пикселах.

Необязательные параметры:

· codebase — URL-адрес каталога, в котором расположен файл класса апплета. Если этот параметр отсутствует, браузер будет искать файл в том же каталоге, где размещен соответствующий HTML-файл;

· archive — файлы всех классов, составляющих апплет, могут быть упакованы архиватором ZIP или специальным архиватором JAR в один или несколько архивных файлов. Параметр задает URL-адреса этих файлов через запятую;

· align — выравнивание апплета в окне браузера. Этот параметр имеет одно из следующих значений: ABSBOTTOM, ABSMIDDLE, BASELINE, BOTTOM, CENTER, LEFT, MIDDLE, RIGHT, TEXTTOP, TOP;

· hspace и vspace — горизонтальные и вертикальные поля, отделяющие апплет от других объектов в окне браузера в пикселах;

· download — задает порядок загрузки изображений апплетом. Имена изображений перечисляются через запятую в порядке загрузки;

· name — имя апплета. Параметр нужен, если загружаются несколько ап-плетов с одинаковыми значениями code и codebase ;

· style — информация о стиле CSS (CascadingStyleSheet); title — текст, отображаемый в процессе выполнения апплета;

· alt — текст, выводимый вместо апплета, если браузер не может загрузить его;

· mayscript — не имеет значения. Это слово указывает на то, что апплет будет обращаться к тексту JavaScript.

Метод getCodeBase () возвращает URL-адрес каталога, в котором лежит файл класса апплета.

4.3 Сведения об окружении апплета

Метод getoocumentBase () возвращает URL-адрес каталога, в котором лежит HTML-файл, вызвавший апплет.

Браузер реализует интерфейс Appletcontext, находящийся в пакете java.applet. Апплет может получить ссылку на этот интерфейс методом getAppletContext().

С помощью методов getApplet (Stringname) и getApplets() интерфейса Appletcontext можно получить ссылку на указанный аргументом name апплет или на все апплеты, загруженные в браузер.

Метод showDocument(URLaddress) загружает в браузер HTML-файл с адреса address.

Метод showDocument (URLaddress, Stringtarget) загружает файл во фрейм, указанный вторым аргументом target. Этот аргумент может принимать следующие значения:

· _seif — то же окно и тот же фрейм, в котором работает апплет;

· _parent — родительский фрейм апплета;

· _top — фрейм верхнего уровня окна апплета;

· _biank — новое окно верхнего уровня;

· name — фрейм или окно с именем name , если оно не существует, то будет создано.

4.4 Изображение и звук

Изображение в Java — это объект класса image, представляющий прямоугольный массив пикселов. Его могут показать на экране логические методы drawimageo класса Graphics. Мы рассмотрим их подробно в следующей главе, а пока нам понадобятся два логических метода:

drawlmage(Image img, int x, int y, ImageObserver obs)

drawImage(Image img, int x, int y, int width, int height,

К-во Просмотров: 696
Бесплатно скачать Курсовая работа: Простейшие часы на Java