Первый аплет Java

Другие главы учебника по программированию

Изменяем исходный текст аплета

Теперь давайте попробуем немного изменить исходный текст аплета, чтобы заставить его рисовать в своем окне текстовую строку "Hello, Java world".

Вначале измените исходный текст так, как это показано на рис. 6.

pic06sm.gif (2906 bytes)Рис. 6. Измененный исходный текст аплета HelloApplet

Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению

Здесь мы намеренно внесли в исходный текст ошибку, чтобы показать, как Java WorkShop отреагирует на нее. Как видно из рисунка, сообщение об ошибке отображается на странице блокнота с названием Build. Текст сообщения гласит, что компилятор не смог найти определение класса Graphics, на который есть ссылка в девятой строке.

Добавим строку импортирования класса java.awt.*, как это показано в листинге 3.

Трехмерное объектно-ориентированное программное обеспечение CAD Появлению сверхмощных зарядов способствовала их относительная дешевизна

Листинг 3. Файл HelloApplet.java (новый вариант)

import 
java.applet.Applet; import java.awt.*; public class HelloApplet extends Applet 
{ public String getAppletInfo() { return "HelloJava Applet"; } public void paint(Graphics 
g) { g.drawString("Hello, Java world!", 20, 20); } }

Теперь исходный текст аплета транслируется без ошибок (рис. 7).

pic07sm.gif (2925 bytes)Рис. 7. Измененный исходный текст успешно оттранслирован

Для того чтобы увидеть рисунок в увеличенном виде, сделайте щелчок мышью по изображению

Если запустить аплет на выполнение, в его окне будет нарисована строка "Hello, Java world" (рис. 8).

pic08.gif (2403 bytes)

Рис. 8. Теперь наш аплет "умеет" рисовать в своем окне текстовые строки

Maya 3D графика в кино и телевидении Воздействие испытаний ядерного оружия на здоровье населения Объектно-ориентированный язык программирования Java Объектно-ориентированное программирование Delphi Библиотека визуальных компонентов VCL и ее базовые классы Кроссплатформенное программирование для Linux Элементы управления Win32 Элементы управления Windows XP Файлы и устройства ввода/вывода Что такое экспертная система? Объектно-ориентированное программирование Инструментальные средства разработки экспертных систем Программирование на языке CLIPS Критерии и количественные характеристики надежности Расчет характеристик надежности невостанавливаемых резервированных изделий Расчет надежности системы с постоянным резервированием Интегрирование тригонометрических функций ;