Соглашение | Публикация статей
Красивые рольшторы - roll-service.by / Ремонт в Минске tvoi-master.by

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


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

ОПЕРАЦИИ СОХРАНЕНИЯ ТЕКСТА
Структура региональной системы имен
Математические модели
Програмне забезпечення комп'ютерних мереж
Неправомерный доступ к компьютерной информации
Генерация сеток конечных элементов в GEOSTAR
Интерфейс, селекторный и мультиплексный каналы
Структура конструкций и поколения ЭВМ
Открытие документа из папки
Персональный компьютер
Локальная Сеть На Основе Протокола Csma-Cd
Бесплатный сыр и как избежать мышеловки
Программные оболочки MS DOS, Norton Commander
Общая характеристика компьютерной томографии
Блокнот: Ведение журнала работы
Новый вид Windows Vista
Компьютерный вирус - понятие и классификация
Запись
Резервная Копия Блога На Blogspot. Утилита Blogger Backup
Стоимость CompactPCI-модуля
Делайте резервные ропии профессионально - Norton Ghost 14
Следственный эксперимент
Причины кибернетики
Программа Для Автоматизации Салона Красоты - Бизнес Инструмент Или Напрасная Трата Денег?
Интеграция Ibm Rational Clearquest И Microsoft Project - Ключ К Успешному Планированию
Физическая среда передачи в локальных сетях
Обмен данными через буфер обмена
Три Тренинга От Известных Вендоров: Специально Для «Антивирусных Решений»
Профилактические методы уменьшения усталости при работе за компьютером
ДЕЙСТВИЯ ПРИ ЗАРАЖЕНИИ ВИРУСОМ
Защита электронной почты
Проблемы формирования информационного общества в Украине
Метод простой итерации
Геоинформационные Системы (Гис) Как Средства Сбора И Анализа Геоданных
Концепция развития информационного общества в Европе
Создание и конфигурирование сжатых дисков
Общая схема расследования неправомерного доступа к компьютерной информации
Главная загрузочная запись
Масштабирование изображения
Ms Word Vs Notepad
Распределение памяти и защита
Выбор системы защиты
ЭВМ
Дисплей (монитор)
Повышаем Права Пользователя
Открытие, сохранение, создание проекта
Алее Софтвер Создает Электронный Каталог Для Сзагс
Понятие: и виды следственных действий
Отложенная печать документов
Что ваш ребенок делает в он-лайн?
Конверт
Создание, использование и распространение вредоносных программ для ЭВМ (ст. 273 УК)
Социальные последствия информатизации
Немного о контроллере прямого доступа к памяти
Информационные ресурсы украинского сегмента Internet