Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Обробка подій, пов’язаних з кнопкою

Читайте также:
  1. Збирання і післязбиральна обробка насіння кукурудзи.
  2. Збір, обробка, транспортування та переробка яєць
  3. Зносостійкість, термообробка, задані властивості, металознавство, імпульсний нагрів, терміст, електронний промінь, науково-дослідний інститут, якість виробу.
  4. Обробка виняткових ситуацій. Принцип обробки
  5. Обробка перо-пухової сировини
  6. Обробка подій, пов’язаних з клавіатурою
  7. Обробка результатів
  8. Обробка результатів
  9. Обробка результатів дослідження

Мета роботи: отримання практичних навичок обробки подій, пов’язаних з натисканням кнопки.

Завдання: Створити додаток, який демонструє обробку події «Клацання на кнопці»..

Вигляд екрану працюючого додатка може бути такий:

 

Основні теоретичні положення:

Основу роботи будь-якої програми з графічним інтерфейсом користувача складає обробка подій. Операційна система відстежує різні події (натиснення клавиши, клацання миши та ін.). і повідомляє про них виконувану програму. Програма має вирішити, як реагувати на конкретну подію. У мові Java прийнята така модель обробки подій.

Для кожного джерела подій, наприклад, кнопок, полів редагування, ліній прокрутки, програміст призначає слухачів подій. При виникненні події джерело події розсилає сповіщення всім зареєстрованим слухачам цієї події. Інформація про подію міститься в об’єкті події. Об’єкти події можуть належати до різних класів залежно від типу події, але всі вони мають загального предка – клас java.util.EventObject.

Основні елементи механізму обробки подій такі.

На подію реагує об’єкт слухача, який є екземпляром класу, що реалізовує спеціальний інтерфейс (інтерфейс слухача).

Джерело події - це деякий об’єкт, при використовуванні якого можуть виникати події. Джерело подій має нагоду реєструвати об’єкти слухачів і посилати їм об’єкти подій.

При появі події джерело події розсилає об’єкти події всім своїм зареєстрованим слухачам.

Об’єкти слухача, аналізуючи інформацію, укладену в об’єкті події, ухвалюють рішення, як реагувати на подію.

Джерелами подій в нашій програмі є кнопки. Слухачами подій повинні бути об’єкти класу, який реалізовує інтерфейс ActionListener. Для того, щоб джерела подій могли передати об’єкт події своєму слухачу, останнього слід зареєструвати для кожної кнопки.

 

Контрольні запитання і завдання:

  1. Що є джерелом подій?
  2. Чим є слухач події?
  3. Для чого використовуються внутрішні класи?
  4. Які інтерфейси використовуються для обробки подій, пов’язаних з кнопкою?
  5. Поясніть текст програми.

 




Дата добавления: 2015-09-11; просмотров: 87 | Поможем написать вашу работу | Нарушение авторских прав

Спадкування | Лабораторна робота №14 | Абстраткні класи | Реалізація інтерфейсу | Спадкоємство інтерфейсів. Реалізація в одному класі декількох інтерфейсів. Змінні інтерфейса | Лабораторна робота №18 | Обробка виняткових ситуацій. Принцип обробки | Створення власних класів виняткових ситуацій | Зображення геометричних фігур. Управління кольором | Виведення тексту |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав