Встроенные методы класса Applet
public void init()
Вызывается при первом открытии html-страницы и
выполняет инициализацию полей класса
public void start()
Вызывается сразу после завершения метода init()
public void paint(Graphics g)
Вызывается при перемещениях окна браузера и
перерисовывает изображение
public void stop()
Вызывается для остановки работы апплета
public void destroy()
Вызывается при удалении апплета из памяти
Создание апплета в NetBeans
Выбирать пункт меню File->New Project...
Затем выбрать пункты Java → Java Class Library и нажать кнопку Next
Указать имя проекта и нажать кнопку Finish
В результате этих действий появится пустой проект с указанным именем.Далее, необходимо создать новый класс, для чего щелкнуть правой кнопкой по области Source Packages → <default package> дерева проекта и в появившемся меню выбрать пункт New → Java Class...
public class Applet extends java.applet.Applet {
@Override
public void paint(java.awt.Graphics g) {
g.drawString("Weather is good!", 70, 70);
}
}
Создание html-страницы
Далее, необходимо создать html-страницу, для чего щелкнуть правой кнопкой по области Source Packages → <default package> дерева проекта и в появившемся меню
выбрать пункт New → Other...
Выбрать пункт Other → HTML file и нажать кнопку Next
Указать имя файла index и нажать кнопку Finish
Тест html-страницы
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
</head>
<body>
<applet code="Applet.class" width="250" height="250">
<param name="t" value="273.15">
Ваш браузер не поддерживает Java
</applet>
</body>
</html>
Последовательность действий по отладке апплета
Откомпилировать проект, но НЕ запускать
Перейти в каталог
имя_проекта/build/classes/
Запустить файл index.html