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

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

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

Получение изображений со сканера или цифровой камеры
Graycatsoft - Сайт Программного Обеспечения
Линейная Магнитная Запись Dlt (Dlt-V/Sdlt/Dlt-S4)
Как Выбрать Принтер?
VISA-2000. Виртуальный продавец компьютерной оргтехники
Компания Janet Systems Llc Представила Soa-Платформу На Выставке «E-Kazakhstan»
Электронная почта
Восстановление Windows
WordPad: Внедрение специальных объектов
Бесплатный Интернет Или Как Стать Хакером
Количества и конфигурация оборудования
Компьютерный вирус
Какие же выводы можно сделать?
Обзор Windows Vista
Поиск данных и программ (Archie)
Уничтожение компьютерной информации
Области применения МП
Копирование данных с компакт-диска
Преимущества Мобильной Торговли
Приостановка печати документа
«Откат» к предыдущей версии Microsoft Windows
Общая характеристика компьютерной томографии
Что Такое Кодеки И Где Их Можно Скачать
Три Тренинга От Известных Вендоров: Специально Для «Антивирусных Решений»
Друкувальні пристрої, графобудівники
Использование комментариев
Место кибернетики в системе наук
Советы владельцам виртуальных магазинов
Поочередное построение дочерних вершин
ПЛОТТЕРЫ НА ОСНОВЕ ТЕРМОПЕРЕДАЧИ
Масштабирование изображения
"Адские" мифы
Новинка CCTV: монитор Smartec STM-193 с диагональю 19“
Зао «Лайт Коммуникейшн» Сообщает О Начале Производства Устройств Netping Pwr-220 V2 И Netping 2/Pwr-220 V2
Уровни работы сети
Сокращение занимаемого Windows XP дискового пространства
Искусственный интеллект и теоретические проблемы психологии
Легализация По. Цена Ошибки!
Macromedia Dreamweaver против Майкрософт помещаемого на первой полосе
Арм Врача Эндоскописта, Арм Врача Функциональной Диагностики
ПРЕДУПРЕЖДЕНИЕ КОМПЬЮТЕРНЫХ ПРЕСТУПЛЕНИЙ
Обслуживание Компьютеров В Рамках Ит Аутсорсинга
SLOT MASK
Структура региональной системы имен
Базовые сведения о X.500
Интеграция Ibm Rational Clearquest И Microsoft Project - Ключ К Успешному Планированию
Защита памяти в ЕС ЭВМ
Зачем Нам Нужен План Управления Конфигурациями? Основные Понятия И Концепции Документа
Общие сведения языка программирования
Следственный осмотр
Sugarcrm В России
Знакомство с элементами среды PowerPoint
Деловые игры
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети
Зарождение кибернетики