Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JavaLab_Sertific.DOC
Скачиваний:
28
Добавлен:
19.08.2019
Размер:
1.06 Mб
Скачать

Лабораторна робота №25 Обробка подій, пов’язаних з клавіатурою

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

Завдання: Створити додаток, який ілюструє роботу з подіями, пов’язаними з клавіатурою.

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

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

Для роботи з клавіатурою передбачений інтерфейс KeyListener. Він містить оголошення трьох методів:

  • keyPressed();

  • keyReleased();

  • keyTyped().

Натиснення і відпуск клавіші породжує події KEY_PRESSED і KEY_RELEASED, які можна перехопити методами keyPressed() і keyReleased() відповідно. Метод keyTyped() повертає символ, відповідний натиснутій клавіші.

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

  1. Що є джерелом подій?

  2. Чим є слухач події?

  3. Для чого використовуються внутрішні класи?

  4. Що є віртуальним кодом клавіші і як він використовується?

  5. Які інтерфейси використовуються для обробки подій, пов’язаних з клавіатурою?

  6. Поясніть текст програми.

Література

  1. Гради Буч. Объектно-ориентированный анализ и проектирование с программами приложений на С++. –Спб.: Бином, 2000.-560с.

  2. Хабибуллин И.Ш. Самоучитель Java2. –СПб.: БХВ Петербург, 2005. -720с.

  3. Дейтел Х.М., Дейтел П.Дж., Сантри С.И. Технология программирования на Java2. Кн.1 Графика. Java Beans интерфейс пользователя. – М.: ООО Бином-Пресс, 2003. -560с.

  4. Флэнаген Д. Java в примерах: Справочник. -2е издание. СПб.: Символ-Плюс, 2003. -664с.

  5. Стелтинг С. Java без сбоев: обработка исключительных ситуаций, тестирование, отладка. М.: КУДИЦ-ОБРАЗ, 2005.-464с.

  6. Хорстман К.С., Корнел Г. Библиотека профессионала.Java2. Т.1. Основы. –М.: Изд. Дом «Вильямс», 2004. -848с.

  7. Хорстман К.С., Корнел Г. Библиотека профессионала.Java2. Т.2. тонкости программирования. –М.: Изд. Дом «Вильямс», 2002.-1120с.

  8. Ноутон П., Шилдт Г. Java 2. –СПб.: БХВ Петербург, 2005. -1072с.

  9. Нортон Патрик, Шилдт Герберт. Полный справочник по Java. К.: Диалектика, 1997. -592с.

  10. Волш А.И. Основы программирования на Java для World Wide Web. –К.: Диалектика, 1996. -512с.

  11. Groovy и Grails. Практические советы: Башар Абдул-Джавад — Санкт-Петербург, ДМК Пресс, 2010 г.- 392 с.

  12. JRuby. Сборник рецептов: Джастин Эдельсон, Генри Лю — Санкт-Петербург, ДМК Пресс, 2010 г.- 240 с.

  13. Java сервлеты и JSP. Сборник рецептов: Брюс У. Перри — Москва, КУДИЦ-Пресс, 2009 г.- 768 с.

  14. Java. Объектно-ориентированное программирование: А. Н. Васильев — Санкт-Петербург, Питер, 2011 г.- 400 с.

  15. Java: Карманный справочник: Питер Дж. ДеПаскуале — Москва, КУДИЦ-Образ, 2005 г.- 128 с.

  16. WEB-программирование на Java и JavaScript: Андрей Гарнаев, Сергей Гарнаев — Москва, БХВ-Петербург, 2005 г.- 1040 с.

  17. Знакомьтесь: Java: Е. Е. Аккуратов — Санкт-Петербург, Вильямс, 2006 г.- 256 с.

  18. Самоучитель Java: Ильдар Хабибуллин — Санкт-Петербург, БХВ-Петербург, 2008 г.- 768 с.

  19. Современные Java-технологии на практике (+ CD-ROM): Тимур Машнин — Санкт-Петербург, БХВ-Петербург, 2010 г.- 560 с.

  20. Технология Java Card для смарт-карт. Архитектура и руководство программиста: Жикун Чен — Москва, Техносфера, 2008 г.- 344 с.

  21. Философия Java: Брюс Эккель — Санкт-Петербург, Питер, 2009 г.- 640 с.

  22. Язык программирования Java и среда NetBeans: В. Монахов — Санкт-Петербург, БХВ-Петербург, 2011 г.- 704 с.

75

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]