Апплеты
Апплеты
До сих пор мы создавали приложения (applications), работающие самостоятельно (standalone) в JVM под управлением графической оболочки операционной системы. Эти приложения имели собственное окно верхнего уровня типа Frame, зарегистрированное в оконном менеджере (window manager) графической оболочки.Передача параметров
Передача параметров в апплет производится с помощью тегов <param>, располагаемых между открывающим тегом <appiet> и закрывающим тегом </appiet> в HTML-файле. В тегах <param> указывается название параметра name и его значение value. | Передадим, например, в наш апплет Helloworld параметры шрифта.Параметры тега <applet>
Перечислим все параметры тега <appiet>. | Обязательные параметры: | code – URL-адрес файла с классом апплета или архивного файла; | width и height – ширина и высота апплета в пикселах. | Необязательные параметры: | codebase – URL-адрес каталога, в котором расположен файл класса апплета.Сведения об окружении апплета
Метод getCodeBase () возвращает URL-адрес каталога, в котором лежит файл класса апплета. | Метод getoocumentBase () возвращает URL-адрес каталога, в котором лежит HTML-файл, вызвавший апплет. | Браузер реализует интерфейс Appletcontext, находящийся в пакете java.applet.Изображение и звук
Изображение в Java – это объект класса image, представляющий прямоугольный массив пикселов. Его могут показать на экране логические методы drawimage() класса Graphics.Слежение за процессом загрузки
Если вы хотя бы раз видели, как изображение загружается из Internet, то заметили, что оно появляется на экране по частям по мере загрузки. Это происходит в том случае, когда системное свойство awt.image .incrementalDraw имеет значение true.Класс MediaTracker
Сначала конструктором MediaTracker (Component comp) создается объект класса для указанного аргументом компонента. Аргумент конструктора чаще всего this. | Затем методом addlmage(Image img, int id) регистрируется Изображение img под порядковым номером id.Защита от апплета
Браузер может вообще отказаться от загрузки апплетов. В Netscape Communicator это делается с помощью флажка Enable Java в окне, вызываемом командой Edit › Preferences › Advanced, в Internet Explorer – в окне после выбора команды Tools › Internet Options › Security.