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

Создание 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
Стримеры
Копирование данных с компакт-диска
Аналоговые вычислительные машины (АВМ)
Заголовок исполняемых файлов
Программа Для Автоматизации Салона Красоты - Бизнес Инструмент Или Напрасная Трата Денег?
Перезапуск задач печати