• Пожаловаться

С. Сухов: Основы программирования на Java

Здесь есть возможность читать онлайн «С. Сухов: Основы программирования на Java» весь текст электронной книги совершенно бесплатно (целиком полную версию). В некоторых случаях присутствует краткое содержание. категория: Программирование / на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале. Библиотека «Либ Кат» — LibCat.ru создана для любителей полистать хорошую книжку и предлагает широкий выбор жанров:

любовные романы фантастика и фэнтези приключения детективы и триллеры эротика документальные научные юмористические анекдоты о бизнесе проза детские сказки о религиии новинки православные старинные про компьютеры программирование на английском домоводство поэзия

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

С. Сухов Основы программирования на Java

Основы программирования на Java: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Основы программирования на Java»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Учебное пособие разработано в соответствии с программой курса «Информатика» и предназначено для студентов радиотехнического факультета, но может использоваться и студентами других специальностей. Рассматриваются вопросы программирования на языке Java. Направлено на закрепление знаний по курсу «Информатика», читаемого по специальности 210406 «Сети связи и системы коммутации». Учебное пособие подготовлено на кафедре «САПР».

С. Сухов: другие книги автора


Кто написал Основы программирования на Java? Узнайте фамилию, как зовут автора книги и список всех его произведений по сериям.

Основы программирования на Java — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Основы программирования на Java», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Существует два различных типа событий - низкоуровневые и семантические. Низкоуровневые события связаны с физическими аспектами интерфейса пользователя - щелчками мыши, нажатиями клавиш клавиатуры и т.д. Семантические события строятся на базе низкоуровневых событий. Все низкоуровневые события являются подклассами класса ComponentEvent:

1. Containerevent. Возникает всякий раз, когда компонент добавляется или удаляется из контейнера;

2. FocusEvent. Предупреждает программу, что компонент получил или потерял фокус ввода;

3. InputEvent. Этот класс включает дополнительные подклассы KeyEvent и MouseEvent;

4. WindowEvent. Извещает программу, что пользователь воспользовался одним из системных элементов управления окна, например, кнопкой минимизации или кнопкой закрытия приложения.

К семантическим относятся следующие события:

1. ActionEvent. Уведомляет программу о выполнении специфического действия, связанного с некоторым компонентом (например, щелчка на кнопке);

2. AdjustmentEvent. Указывает, что было выполнено перемещение бегунка полосы прокрутки;

3. ItemEvent. Уведомляет программу, что пользователь измнил состояние переключателя, списка или флажка опции;

4. TextEvent. Возникает в том случае, когда пользователь изменяет текст в компонентах типа TextArea или TextField.

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

1. mouseEnter вызывается в том случае, когда мышь входит в компонент;

2. mouseExit вызывается при выходе мыши из области компонента;

3. mouseMove вызывается при перемещении мыши в области компонента;

4. mouseDown вызывается при нажатии кнопки мыши;

5. mouseDrag вызывается при перемещении мыши с нажатой кнопкой;

6. mouseUp вызывается при отпускании кнопки мыши.

Аналогично keyDown и keyUp вызываются при каждом нажатии и отпускании клавиши. Событие передается методу вместе с кодом нажатой клавиши. Событие можно проверить, чтобы посмотреть, нажаты ли в данный момент ка- кие-либо клавиши-модификаторы, для этой цели можно также пользоваться методами shiftDown, controlDown и metaDown. В классе Event определены десятки констант, позволяющих использовать символические имена, например, PGUP и НОМЕ.

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

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

Рис 121 Взаимосвязь объектов при обработке события 1 Создайте - фото 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.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Основы программирования на Java»

Представляем Вашему вниманию похожие книги на «Основы программирования на Java» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё не прочитанные произведения.


Отзывы о книге «Основы программирования на Java»

Обсуждение, отзывы о книге «Основы программирования на Java» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.