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

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

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

Система программного обеспечения ЕС ЭВМ
Designer/2000 + Developer/2000
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Длина файла
Базовые понятия Windows
Поиск адреса по доменному имени
Хищение компьютерной информации
Искусственный интеллект и теоретические проблемы психологии
ДЕЙСТВИЯ ПРИ ЗАРАЖЕНИИ ВИРУСОМ
Полупроводники
Общая характеристика преступлений в сфере компьютерной информации
Экспертные системы
Будущие модули CompactPCI- которые будут производится в ближайшее время
Программа решения системы нелинейных уравнений методами Ньютона и простых итераций
Преимущества .Net Для Разработки Программ И Баз Данных
Математическая логика в криптографии
Рынок электронной коммерции: сектор business-to-business
Обыск и выемка
ТЕХНОЛОГИЯ И ОСНОВНЫЕ ЭТАПЫ ПОСТРОЕНИЯ ЭС
Финансы в Интернете
Основные стимулы трудовой деятельности в индустриальном, постиндустриальном и информационном обществе
Реализация ЭС
Численные методы
Разновидности компьютерных преступлений
Микропроцессоры использующиеся в CompactPCI-системах
Тенденции в изменении параметров, соотношения и типов взаимосвязи социальных групп
Выполнение команд меню с использованием сочетаний клавиш (горячие клавиши)
Монтирование и размонтирование дисков
ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА
Почтовые псевдонимы
Пристрої виводу інформації
Системный реестр Windows XP
Компоненты, модули, мамботы в CMS Joomla
Совершенная Система Цифрового Видеонаблюдения Uniteco Dvs
Обзор Windows Vista
Типы Java программ
Какое сжатие файлов лучшее?
Сетевая этика
Деловые игры
Протокол управления передачей (TCP) и протокол пользовательских дейтаграмм (UDP)
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Видеоадаптеры
Формат Магнитной Записи Lto (Linear Tape Open)
Учет Клиентов, Учет Заказов - Самое Востребованное Программное Обеспечение
Планирование в операционной системе UNIX
Физическое хранение, методы кодирования информации
Использование нестандартных значков
РАЗРАБОТКА И РАСПРОСТРАНЕНИЕ КОМПЬЮТЕРНЫХ ВИРУСОВ
Настройка интерфейса редактора Paint
Программа 1С Зарплата И Управление Персоналом 8
Windows 7 - Окно В Будущее
Восстановление файлов миф или реальность?
Электронные вычислительные машины (ЭВМ)
Проверка состояния очереди печати
Краткие сведения о кодировках кириллицы