Создание Java-апплета “HelloJava”
Java апплеты, как и Java приложения создаются в виде текстового файла с расширением java. Создаём файл HelloJava.java:
import java.awt.*;
import java.applet.*;
public class HelloJavaApplet extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello, Java!", 20, 20);
}
}
Апплет начинается двумя строками, которые подключают оператором import все классы иерархий java.applet и java.awt. библиотека java.applet содержит классы, необходимые для создания апплетов, а с помощью библиотеки java.awt апплет может выполнять в своем окне рисование различных изображений или текста. Далее в исходном тексте апплета определяется класс типа public с именем HelloJavaApplet. Это имя должно обязательно совпадать с именем файла, содержащего исходный текст этого класса.
Определенный класс HelloJavaApplet с помощью ключевого слова extends наследуется от класса Applet. При этом методам класса HelloApplet становятся доступными все методы и данные класса, за исключением определенных как private. Класс Applet определен в библиотеке классов java.applet, которую мы подключили оператором import.
Дальше присутствует метод paint, замещающий одноименный метод класса Applet. При вызове этого метода ему передается аргумент, содержащий ссылку на объект класса Graphics. Последний используется для прорисовки нашего апплета. С помощью метода drawString, вызываемого с этим объектом типа Graphics, в позиции экрана (20,20) выводится строка “Hello, Java!”.
Далее, как и в случае Java приложения транслируем содержимое файла HelloJavaApplet.java транслятором javac.exe, получая тем самым байт-код апплета в файле HelloJavaApplet.class. Следующим этапом требуется встроить апплет в HTML документ, который будет в последствии загружен в браузер. Встраивание апплетов происходит с использованием тегов <APPLET> и </APPLET>. Нужно создать файл HelloJavaApplet.html со следующим минимальным содержимым:
<applet code="HelloJavaApplet" width="500" height="600" >
</applet>
CODE — обязательный атрибут, задающий имя файла, в котором содержится оттранслированный код апплета.
WIDTH и HEIGHT — обязательные атрибуты, задающие начальный размер видимой области апплета.
Далее следует поместить файлы HelloJavaApplet.html и HelloJavaApplet.class в один каталог и открыть первый в любом браузере, в который встроена Виртуальная Машина Java на любой платформе. При открытии произойдёт так называемая компиляция "на лету" и апплет будет запущен.
Статьи по теме:
WordPad: Вставка времени и даты Назначение и производство экспертизыМодуль F_AntiПерсональный компьютер Профилактические методы уменьшения усталости при работе за компьютеромАналого-цифровые вычислительные машины (АЦВМ)Глобальная сеть Internet Открытие документа не связанным с ним приложением Краткий обзор возможностей программы Ехсеl 7.0Уход За Домашним КомпьютеромАктивация Windows XP Электронные вычислительные машины (ЭВМ)Устройство и классификация принтеровAccessИспользование нестандартных значков Microsoft о дате выхода Windows VistaПроект СКСОтложенная печать документов Последовательный и прямой доступГосударственное регулирование информатизации УкраиныУстройство Netping Cooler Board Поступило На Склад Компании Зао «Лайт Коммуникейшн»Российские национальные IP-сетиПолитика ограничений Microsoft Internet ExplorerЗащита регистрацииЛАЗЕРНЫЕ (СВЕТОДИОДНЫЕ) ПЛОТТЕРЫМой Милый Ослик Или Настройка EmuleОбласти применения программ обработки электронных таблицНормативно-техническая документацияИнтерфейс, селекторный и мультиплексный каналыЗапуск WindowsОперационные системы которые могут управлять CompactPCI- компьютерамиСистемы электронной почтыПовышение производительности биллинговой системыСистемы координат в GEOSTARПроверка состояния очереди печати Другие отличил NetWare 4.xПРИНЦИПЫ ПОСТРОЕНИЯ САПРПроцедуры и функции модуля CRTКомпьютер-помощник конструктораWordPad: Выделение текста гарнитурой шрифта Первый взгляд на Windows VistaТрехмерная графикаОткрытие документа из Главного меню О компьютерахАтака На Infinity Gb V2 2Копирование цвета области рисунка Производительность и надежность Windows VistaЭргономичная организация рабочего местаПолитика конфиденциальности Microsoft Internet ExplorerСтримерыКопирование данных с компакт-диска Аналоговые вычислительные машины (АВМ)Заголовок исполняемых файловПрограмма Для Автоматизации Салона Красоты - Бизнес Инструмент Или Напрасная Трата Денег?Перезапуск задач печати