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

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

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

СОЗДАНИЕ ДОКУМЕНТА
Поисковые системы и каталоги ресурсов
СФЕРЫ ПРИМЕНЕНИЯ КОМПЬЮТЕРОВ
СПЕЦИФИКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ САПР
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК)
Описание переменных
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
Неправомерный доступ к компьютерной информации
Настройка параметров видеоустройства
Видеоадаптеры
Подделка компьютерной информации
Малогабаритные 3U формата CompactPCI контроллеры INOVA
Темп развития CompactPCI
Преимущества ЭС перед человеком - экспертом
Сетевая этика
VISA-2000. Виртуальный продавец компьютерной оргтехники
Области применения экспертных систем
Graycatsoft - Сайт Программного Обеспечения
Области в которых используются компьютерные системы на базе CompactPCI
Передача файлов (ftp)
Компьютерные сети
«ВАКЦИНАЦИЯ» ПРОГРАММ
Хакеры могут контролировать ПК без ведома их владельцев
Команды консоли восстановления
Возможные проблемы при загрузке Windows
Windows Vista как платформа
Периферійні пристрої
Odbc Firebird Или Все Же Ole Db Драйвер?
Задачи, реализуемые на квантовых компьютерах
Физические аспекты работы с дисками
СТАДИИ СОЗДАНИЯ САПР
Причины кибернетики
Основы работы в среде Microsoft Windows XP
Математическая логика в технике
Структура региональной системы имен
Схема бесплатного ускорения Интернета
Настройка Главного меню Microsoft Windows XP
ОС Windows Vista повысит популярность планшетных компьютеров
Управление выполнением программы
SLOT MASK
Локальная Сеть На Основе Протокола Csma-Cd
Ада и Си
Линейная Магнитная Запись Dlt (Dlt-V/Sdlt/Dlt-S4)
WordPad: Выделение текста кеглем шрифта
Завершены работы по настройке нового продукта Алее Архив 3 для работы с СУБД
Информационное общество: необходимость государственного
LEP-дисплеи: день завтрашний
Проблемы формирования информационного общества в Украине
Уголовно-правовой анализ ст? 272 гл? 28 УК РФ "Неправомерный доступ к компьютерной информации"
Два формата таблицы FAT
Классификация локальной компьютерной сети (ЛКС)
Проверка и исправление сжатых дисков
История открытия и развитие метода компьютерной томографии
Обмен данными через файл-фрагмент
Приостановка печати всех документов