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

Создание 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”

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

Архитектура украинского сегмента сети Internet
Лучшие Антивирусы
Почтовые псевдонимы
Отражение и дублирование сервера
ПРОБЛЕМА ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В КОМПЬЮТЕРНЫХ СИСТЕМАХ
Аналоговые и цифровые схемы
Рисование с помощью кисти
Информационное общество: необходимость государственного
Обзор возможностей WinRAR 3.70 RU Final
Машинные элементы информации
Разработка и распространение компьютерных вирусов
Виды пластиковых карточек
WordPad: Выделение текста кеглем шрифта
ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА
Системный блок
Свежая Версия Mobile Forex 2.16: Комфортный Мобильный Трейдинг
Расположение и размер корневого каталога
Сброс дисковой системы
Работа с файлами в редакторе Paint
ПЛОТТЕРЫ ПРЯМОГО ВЫВОДА ИЗОБРАЖЕНИЯ
МИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТА
Как выбрать жесткий диск
ВСТАВКА ТАБЛИЦ
Папка Избранное
Технологическая Платформа 1С:Предприятие 8 - Направления Развития
Компания Janet Systems Проведет Круглый Стол «Будущее Соа-Проектов»
Развитие Железной Индустрии Или Кому Сейчас Нужны Многоядерные Процессоры
Многие споры вокруг проблемы "кибернетика и мышление"
Адресация в системе электронной почты
Управление расположением значков Microsoft Windows XP
Задача, решаемая с помощью использования пакета электронных таблиц
Тематические ресурсы Internet
РАСКЛАДКА ПРОВОДОВ
WordPad: Выделение текста гарнитурой шрифта
Поиск адреса по доменному имени
Что ваш ребенок делает в он-лайн?
Производственный и технологический процессы
Монтирование и размонтирование дисков
Структура функционирования сети
Компьютер в сфере образования
Таблицы параметров НМД и НГМД
Два формата таблицы FAT
Коммутаторы NetGear
Специальные панели Internet Explorer
Проблемы формирования информационного общества в Украине
О Windows Vista
Робот Tartalo Стучится В Вашу Дверь
Возможности Windows XP
Контроллеры и шины
Проблемы создания квантовых компьютеров
Зрительная работа за компьютером и ее последствия
Microsoft о дате выхода Windows Vista
Чтение таблицы FAT
Импорт изображений из файла
Поиск фотографий в Интернете