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

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

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

Самая популярная операционная система сегодня для CompactPCI систем
Периферийные устройства ПК
Поиск людей (Кто есть Who)
История развития компьютера
Деловые игры
Периферійні пристрої
Краткий обзор возможностей программы Ехсеl 7.0
Робот Саламандра Помогает Разгадывать Загадки Эволюции
Возможность системы CompactPCI иметь более 8 слотов
Импорт файлов в проект
Отмена печати отдельных документов
Операторы Turbo Pascal
Предупреждение компьютерных преступлений
COSMOS/M трансляторы
Прокладка абонентских линий
Проблемы, возникающие при созданииЭС
Создание, использование и распространение вредоносных программ для ЭВМ (ст. 273 УК)
Проблема предотвращения формирования общества потребления
Методическая сущность деловой игры
Глобальная сеть Internet
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Преступления в сфере компьютерной информации
Накопители информации в компьютере
Компьютеры дома
Новый вид Windows Vista
Подсистема оборудования
Таблица разделов и логические диски
Graycatsoft - Сайт Программного Обеспечения
Отремонтируйте разрешения для вялого компьютера
Преобразование рисунка
Электронная почта
Физическое хранение, методы кодирования информации
База знаний
Програмное обеспечение для предприятий - добавлять эффективность к делу
Открытие документа не связанным с ним приложением
Предпосылки создания квантовых компьютеров
Создание эффекта перехода
КОМПЬЮТЕРНЫЕ ПРЕСТУПЛЕНИЯ
Про недавний случай с вирусом. Будьте осторожны
Уровень агентов
Шифрование. PGP-ключ
Мышление и информация
Импорт изображений из файла
Архитектура украинского сегмента сети Internet
Черный Баннер - 25й кадр интернета
Маршрутизаторы NetGear
Физическое и логическое подключение жестких дисков
Сравнение темпов развития ЭВМ с темпами эволюции человека
РАЗРАБОТКА И РАСПРОСТРАНЕНИЕ КОМПЬЮТЕРНЫХ ВИРУСОВ
ПРОЯВЛЕНИЕ НАЛИЧИЯ ВИРУСА В РАБОТЕ НА ПЭВМ
Контроллеры и шины
Укротите вашу регистратуру Windows с програмным обеспечением чистки регистратуры
Восьмибитные чипы
Информатизация общества: социальные условия, предпосылки и последствия
Отличие ЭС от других программных продуктов