Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для работы с апплетами предназначен класс Applet, который определяет методы, представленные в табл. 1.1. Applet обеспечивает всю необходимую поддержку для выполнения апплетов, такую как запуск и остановка. Он также реализует методы, которые загружают и показывают изображения, и методы, которые загружают и проигрывают аудио-клипы.
Таблица 1.1
Методы, определенные в классе Applet
Метод 1 | Описание |
void destroy() | Освобождает все ресурсы, занятые апплетом. Вызывается браузером непосредственно перед тем, как апплет завершается. Метод destroy() вызывается, когда среда решает, что апплет должен быть полностью удален из памяти. В этот момент следует освободить любые ресурсы, которые апплет может использовать. |
String getParameter(String paramName) | Возвращает параметр, указанный в paramName. Если указанный параметр не найден, возвращается null (пустой указатель) |
Окончание табл. 1.1
void init() | Вызывается, когда апплет начинает выполнение. Это первый метод, который вызывается для любого апплета. В нем необходимо инициализировать переменные. Вызывается этот метод один раз в течение времени выполнения апплета. |
boolean isActive() | Возвращает true, если апплет был запущен. Возвращает false, если апплет был остановлен |
void resize(Dimension dim ) | Изменяет размеры апплета согласно измерениям, указанным в dim |
void start() | Вызывается, чтобы перезапустить апплет после его остановки. В то время как init() вызывается один раз (когда апплет загружается), start() запускается каждый раз, когда HTML -документ апплета отображается на экране. Так, если пользователь покидает Web -страницу и возвращается обратно, апплет возобновляет выполнение в start(). |
void stop() | Метод stop() вызывается, если Web -браузер покидает HTML -документ, содержащий апплет, при переходе к другой странице. Когда вызывается stop(), апплет, вероятно, продолжает выполняться. Следует использовать stop() для приостановки потоков, не требующих выполнения, если апплет невидим. Их можно перезапустить вызывом start(), когда пользователь возвращается к странице. Метод stop() всегда вызывается перед destroy(). |
Дата публикования: 2015-02-03; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!