Простой апплет

Одной из целей создания языка Java было создание апплетов – небольших программ, запускаемых Web-браузером. Поскольку апплеты должны быть безопасными, они ограничены в своих возможностях, хотя остаются мощным инструментом поддержки Web-программирования на стороне клиента.

// пример # 11 : простой апплет: FirstApplet.java

import java.awt.Graphics;

import java.util.Calendar;

public class FirstApplet extends javax.swing.JApplet {

private Calendar calendar;

public void init() {

calendar = Calendar.getInstance();

setSize(250,80);

}

public void paint(Graphics g) {

g.drawString("Апплет запущен:", 20, 15);

g.drawString(

calendar.getTime().toString(), 20, 35);

}

}

Для вывода текущего времени и даты в этом примере был использован объект Calendar из пакета java.util. Метод toString() используется для преобразования информации, содержащейся в объекте, в строку для последующего вывода в апплет с помощью метода drawString(). Цифровые параметры этого метода обозначают горизонтальную и вертикальную координаты начала рисования строки, считая от левого верхнего угла апплета.

Апплету не нужен метод main() – код его запуска помещается в метод init() или paint(). Для запуска апплета нужно поместить ссылку на его класс в HTML-документ и просмотреть этот документ Web-браузером, поддерживающим Java. При этом можно обойтись очень простым фрагментом (тегом) <applet> в HTML-документе view.html:

<html><body>

<applet code= FirstApplet.class width=300 height=300>

</applet></body></html>

Сам файл FirstApplet.class при таком к нему обращении должен находиться в той же директории, что и HTML-документ. Исполнителем HTML-документа является браузер Microsoft Internet Explorer или какой-либо другой, поддерживающий Java.

Результат выполнения документа view.html изображен на рис.1.4.

clip_image002

Рис. 1.4. Запуск и выполнение апплета

Для запуска апплетов можно использовать также входящую в JDK программу

appletviewer.exe.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100