// Файл AppletSkel.java
// Скелетная схема (скелет) апплета.
import java.awt.*;
import java.applet.*;
/*
<applet code = "AppletSkel" width = 300 height = 100>
</applet>
*/
public class AppletSkel extends Applet { // Вызывается первым.
public void init() { // инициализация
}
/* Вызывается вторым, после init().
Вызывается также для перезапуска апплета.
*/
public void start () {
// Начало или продолжение выполнения
}
// Вызывается, когда апплет остановлен.
public void stop() {
// Приостанавливает выполнение
}
/* Вызывается, когда апплет завершается.
Это — последний выполняемый метод.
*/
public void destroy() {
// Выполняет завершающие действия
}
// Вызывается, когда окно апплета должно быть перерисовано.
public void paint(Graphics g) {
// Повторный показ содержимого окна
}
}
Программу можно запустить непосредствено из среды Eclipse командой Run, Run или комбинацией клавиш Ctrl+F11. Окно апплета показано на рис. 1.
Рис. 1.Окно простейшего апплета
Среда Eclipse сама создает html-файл на время запуска апплета, помещая его в папку bin вместе с class-файлом откомпилированного класса (рис.2).
Рис. 2. Результаты компиляции апплета
Содержимое созданного автоматически в рассматриваемом примере html-файла AppletSkel1356265686728.html следующее:
<html>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1251"/>
<body>
<applet code=AppletSkel.class width="200" height="200" >
</applet>
</body>
</html>
Для независимого запуска апплета такой файл нужно создать самостоятельно с помощью текстового редактора, например Блокнота. Создадим в папке bin файл RunAppletSkil.html:
<html>
<body>
<applet code = AppletSkel.class width="200" height="200" >
</applet>
</body>
</html>
Для запуска апплета можно воспользоваться утилитой appletviewer, запустив ее командной строкой:
…\>appletviewer RunAppletSkel.html
Удобно использовать файловый менеджер типа Windows Commander, который позволяет легко выбирать нужный каталог (рис.2).
Рис. 2.Запуск апплета из Windows Commander