Новые книги

Книга обучает начинающих пользователей основам работы на компьютере. Описано строение компьютера, назначение его комплектующих, операционная система Windows, объяснены принципы работы с различными наиболее употребительными прикладными программами.
Если вы регулярно работаете на компьютере, то у вас время от времени обязательно будут возникать различные проблемы. Причем проблемы эти, как правило, абсолютно разного уровня сложности – от неудачной установки кодеков при прослушивании музыки на компьютере до неполадок при создании локальной сети. Возникает вопрос: а как же их решать, ведь все о персональном компьютере и операционной системе знать попросту невозможно? Именно для этого и предназначена книга, которую вы сейчас держите в руках. В ней вы найдете 500 советов, решений различных проблем и ответов на всевозможные вопросы. С этой книгой все проблемы, возникающие перед вами при работе на ПК, будут решены!

Методы в классе HelloApplet

Методы в классе HelloApplet

Оглавление

Первый аплет
Создание проекта
Текст аплета
Методы в классе HelloApplet
Документ HTML
Новый текст
Метод paint
Метод getAppletInfo

Создавая файл HelloApplet.java, мастер проектов системы Java WorkShop определила в классе HelloApplet несколько методов, заменив таким образом некоторые методы базового класса Applet.

Метод init

Метод init определен в базовом классе Applet, от которого наследуются все аплеты. Определение его таково, что этот метод ровным счетом ничего не делает.

Когда вызывается метод init и зачем он нужен?

Метод init вызывается тогда, когда браузер загружает в свое окно документ HTML с оператором <APPLET>, ссылающимся на данный аплет. В этот момент аплет может выполнять инициализацию, или, например, создавать потоки, если он работает в многопоточном режиме.

Существует контрпара для метода init - метод destroy. О нем мы расскажем ниже.

Метод destroy

Перед удалением аплета из памяти вызывается метод destroy, который определен в базовом классе Applet как пустая заглушка. Мастер проектов добавляет в исходный текст класса переопределение метода destroy, которое вы можете при необходимости изменить.

Методу destroy обычно поручают все необходимые операции, которые следует выполнить перед удалением аплета. Например, если в методе init вы создавали какие-либо потоки, в методе destroy их нужно завершить.

Метод start

Метод start вызывается после метода init в момент, когда пользователь начинает просматривать документ HTML с встроенным в него аплетом.

Вы можете модифицировать текст этого метода, если при каждом посещении пользователем страницы с аплетом необходимо выполнять какую-либо инициализацию.

Метод stop

Дополнением к методу start служит метод stop. Он получает управление, когда пользователь покидает страницу с аплетом и загружает в окно браузера другую страницу. Заметим, что метод stop вызывается перед методом destroy.