Некоторые типы и порождаемые события
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Некоторые типы и порождаемые события

 

Некоторые события, слушатели и методы

 

Некоторые события, слушатели и методы

 

Некоторые события, слушатели и методы

 

Классы-адаптеры

n Находятся в пакете java . awt . event

n Определены для интерфейсов слушателей того же пакета, содержащих более одного метода

n Являются пустыми реализациями соответствующего интерфейса

n Наследники классов-адаптеров переопределяют необходимые методы

 

Вопрос 77 Апплеты, их особенности, структура и жизненный цикл, Тэг <applet>. 36-42 Лекция Основы создания графических приложений.

 

Понятие апплета

n Апплет ( applet ) – небольшое приложение, доступное на Интернет-сервере, транспортирующееся по Интернет, автоматически устанавливающееся и выполняемое как часть Web-документа

n В HTML-документ апплет встраивается с помощью тегов < applet > и < object >

n После доставки к клиенту апплет имеет ограниченный доступ к ресурсам системы

 

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

import java.awt.*;

import java.applet.*;

/*

<applet code="HelloWorldApplet" height=40>

</applet>

*/

public class HelloWorldApplet extends Applet {

public void paint(Graphics g) {

g.drawString("Hello World!", 20, 20);

}

}

 

Тэг <applet>

<APPLET

CODE = appletFile

OBJECT = appletSerialFile

WIDTH = pixels

HEIGHT = pixels

[ARCHIVE = jarFiles]

[CODEBASE = codebaseURL]

[ALT = alternateText]

[NAME = appletInstanceName]

[ALIGN = alignment]

[VSPACE = pixels]

[HSPACE = pixels]

>

[< PARAM NAME = AttributeNamel VALUE = AttributeValuel >]

[< PARAM NAME = AttributeName2 VALUE = AttributeValue2 >]

[HTML-текст, отображаемый при отсутствии поддержки Java]

</APPLET>

 

Отладочная печать

n Может выводиться на консоль и в статусную строку программы просмотра апплетов

n В браузере можно получить доступ к консоли:
Netscape: Options>Show Java Console
IE: Tools>Sun Java Console

n А можно и не получить…

 



Класс Applet

n java.applet.Applet

n Является классом-предком для любого апплета, включаемого в web-страницу или просматриваемого в Java Applet Viewer

n При наследовании обычно переопределяется ряд методов

 

Скелетная структура апплета

n void init ()
Вызывается один раз при инициализации

n void start ()
Вызывается каждый раз при выводе документа, содержащего апплет, на экран

n void stop ()
Вызывается каждый раз, когда браузер покидает документ, содержащий апплет

n void destroy ()
Вызывается один раз, когда
выполнение апплета заканчивается

 






Апплеты в Swing

n Используется класс javax . swing . JApplet

n Содержимое аплета находится на панели, ссылку на которую можно получить вызовом метода getContentPane ()

n Для добавление элементов  спользуется её  метод add ()

n Апплет может являться полноценным Swing-приложением

 

 

Дата: 2019-07-30, просмотров: 252.