Основы программирования на Java - страница 33

Шрифт
Интервал

стр.

Для того, чтобы создать обработчик событий от какого-либо компонента необходимо выполнить целый ряд действий. Процедура обработки условно показана на рис. 12.1. Создание обработчика события можно разделить на пять описанных ниже этапов.

Несмотря на то, что при реализации обработчика событий не приходится создавать большой объем кода, эта процедура все же достаточно сложна. Чтобы написать обработчик вручную, выполните следующие действия:



Рис. 12.1. Взаимосвязь объектов при обработке события

1) Создайте объект-адаптер (в данном примере создается адаптер для АсtionListener)

>jButton1.addActionListener(new java.awt.event.ActionListener() {

>           public void actionPerformed(ActionEvent e) {

>          jButton1_actionPerformed(e);

>          }

>    });

2) Свяжите адаптер с требуемым компонентом

>jButton1.addActionListener(new java.awt.event.ActionListener() {

> public void actionPerformed(ActionEvent e) {

>   jButton1_actionPerformed(e);

}

>});

3) Создайте объект Event

4) Передайте объект Event адаптеру

>jButtonl.addActionListener(new java.awt.event.ActionListener() {

> public void actionPerformed(ActionEvent e) {

>        jButton1_actionPerformed(e);

>}

>});

5) Передайте объект Event компоненту

>jButtonl.addActionListener(new java.awt.event.ActionListener() {

>  public void actionPerformed(ActionEvent e) {

>           jButton1_actionPerformed(e);

>}

>});

ЗАКЛЮЧЕНИЕ


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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК


1. Стефен Р. Дэвис. Программирование на Microsoft Visual Java++: пер. с англ. - М.: Издательский отдел «Русская редакция», 1997.

2. Ленди М., Сиддикви С., Свишер Д., Borland JBuilder. Руководство разработчика.: пер. с англ. - М.: Издательский дом «Вильямс», 2004.

3. Нотон П. Java. Справочное руководство: пер. с англ. - М.: Восточная книжная компания, 1996.

4. Морган М. Java 2. Руководство разработчика: пер. с англ.: учеб. пособие. - М.: Издательский дом «Вильямс», 2000.


стр.

Похожие книги