Главная | Соглашение | Публикация статей

Создание 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 на любой платформе. При открытии произойдёт так называемая компиляция "на лету" и апплет будет запущен.

Создание Java-апплета “HelloJava”

Статьи по теме:

Жадный шкаф создателей Spyware в тесте!!
Подготовка к эксплуатации
Информатизация общества: социальные условия, предпосылки и последствия
Структура 3-магистрального МП
ОПЕРАЦИИ СОХРАНЕНИЯ ТЕКСТА
Универсальный мультисенсор SVEA совмещает в себе датчик освещенности и присутствия
Подделка компьютерной информации
Протокол Internet (IP)
Нелокальные переходы в UNIX
Загрузка Mozilla
Видеопамять
Пример разработки экспертной системы
Про недавний случай с вирусом. Будьте осторожны
Электронные вычислительные машины (ЭВМ)
Установка охранных систем - актуальность возросла!
Формат Магнитной Записи Lto (Linear Tape Open)
Работа накопителя
Зарождение кибернетики
Предпосылки создания квантовых компьютеров
История открытия и развитие метода компьютерной томографии
Экспортные законы
Пользователи Internet в России
Чтение таблицы FAT
Управление выполнением программы
Загрузка в альтернативном режиме
Как выбрать жесткий диск
Эффективность микропроцессоров
Внедрение Crm Системы Sales Expert 2 В Компании «Сибаэроинж»
Электронная почта
Последовательный и прямой доступ
Обзор возможностей WinRAR 3.70 RU Final
Межсетевой обмен и связь с глобальным Internet
Маршрутизаторы NetGear
Windows Vista: Когда Кончается Место На Диске
Классификация локальной компьютерной сети (ЛКС)
Интерфейсы жестких дисков
Команды консоли восстановления
Память
На рынок выходит недорогая GSM/GPS сигнализация
Логический номер сектора
ОБСЛУЖИВАНИЕ ДИСКОВ
Безопасность Данных
Открытие документа в процессе загрузки операционной системы
TCO '99
Очистка большой области рисунка
База знаний
Управление процессами
Работа Internet: организация, структура, методы
Кибернетика – наука ХХ века
Компания Lenel Интегрировала Биометрические Считыватели Нескольких Производителей В Свою Систему Контроля Доступа
Структура конструкций и поколения ЭВМ
Государственное регулирование информатизации Украины
Рисование произвольной линии
Зафиксируйте вниз с персональной информации на вашем компьютере
Отечественное законодательство в области "компьютерного права"