Содержание
- 2. Обработка событий Классы событий EventObject AWTEvent ActionEvent AdjustmentEvent ComponentEvent ItemEvent TextEvent ContainerEvent FocusEvent InputEvent PaintEvent WindowEvent
- 3. Обработка событий Классы событий Методы класса EventObject: - Object getSource() – ссылка на объект-источник события -
- 4. Обработка событий Источники событий
- 5. Обработка событий Источники событий
- 6. Обработка событий Уровни событий Высокоуровневые: все вышеперечисленные. Низкоуровневые: KeyEvent, MouseEvent, MouseEvent (move) - low MouseEvent (click)
- 7. Обработка событий Интерфейсы - слушатели Для каждого типа событий существует свой интерфейс- слушатель: ActionEvent – ActionListener
- 8. Обработка событий Блоки прослушивания Блок прослушивания – класс, реализующий интерфейс-слушатель (реализующий все его методы). Для обработки
- 9. Обработка событий Блоки прослушивания Чтобы связаться с блоком прослушивания, классы-источники события должны получить ссылку на экземпляр
- 10. Обработка событий Блоки прослушивания: унивещание Источник события Интерфейс- слушатель Блок прослушивания implements addXXXListener(XXXListener obj)
- 11. Обработка событий Источник события Блок прослушивания 1 addXXXListener(XXXListener obj) Блоки прослушивания: мультивещание Блок прослушивания 2 Блок
- 12. Обработка событий Источник события Блоки прослушивания: несколько источников Блок прослушивания addXXXListener(XXXListener obj) Источник события Источник события
- 13. Обработка событий С помощью отдельного класса class TextMove implements ActionListener { private JTextField jtf; TextMove(JTextField jtf)
- 14. Обработка событий С помощью отдельного класса class MyNotebook extends JFrame {public static void main(String args[ ])
- 15. Обработка событий С помощью отдельного класса
- 16. Обработка событий Внутри класса-источника class MyNotebook extends JFrame implements ActionListener {private JTextField jtf; public static void
- 17. Обработка событий Внутри класса-источника cp.add(jb); cp.add(jtf); jb.addActionListener(this); jf.setVisible(true); } public void actionPerformed(ActionEvent obj) { jtf.setText("Button pressed");
- 18. Обработка событий С помощью вложенного класса class MyNotebook extends JFrame {private JTextField jtf; public static void
- 19. Обработка событий С помощью вложенного класса cp.add(jb); cp.add(jtf); jb.addActionListener(new TextMove()); jf.setVisible(true); } class TextMove implements ActionListener
- 20. Обработка событий С помощью анонимного вложенного класса jb.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent obj) { jtf.setText("Button
- 21. Обработка событий Методы интерфейса ActionListener void actionPerformed(ActionEvent obj) Методы интерфейса AdjustmentListener void adjustmentValueChanged(AdjustmentEvent obj)
- 22. Обработка событий Методы интерфейса ComponentListener void ComponentResized(ComponentEvent obj) void ComponentMoved(ComponentEvent obj) void ComponentShown(ComponentEvent obj) void ComponentHidden(ComponentEvent
- 23. Обработка событий Методы интерфейса FocusListener void focusGained(FocusEvent obj) void focusLost(FocusEvent obj) Методы интерфейса ItemListener void ItemStateChanged(ItemEvent
- 24. Обработка событий Методы интерфейса MouseListener public void mouseClicked(MouseEvent obj); public void mousePressed(MouseEvent obj); public void mouseReleased(MouseEvent
- 25. Обработка событий Методы интерфейса TextListener void textValueChanged(TextEvent obj) Методы интерфейса WindowListener public void windowOpened(WindowEvent obj); public
- 26. Обработка событий Классы-адаптеры Для реализации интерфейса-слушателя необходимо определить все его методы. Если необходимо обрабатывать в программе
- 28. Скачать презентацию

























Безопасность в мобильных сетях 3го поколения:угрозы, возникающие при передаче данных через IP
Алкалоиды
История
Истолкование стихотворения А.Фета
Разработка алгоритма формирования и интерпретирования данных об изделиях радиоэлектронной аппаратуры, передаваемых заказчику,
MAPLE
Некоторые аспекты библиометрического анализа научной активности ученых России, Беларуси и Украины
Россия на рубеже 19 - начала 20 века
Этнокультурный компонент в технологическом образовании как средство познания мира
Лес - наше богатство
Электронная почта
Проект филателистической образовательной площадки «Герценовский филателист»
Гастрономические фестивали как региональные бренды
О ходе реализации на территории субъектов Российской Федерации ВФСК Готов к труду и обороне
Школа «Леонардо»
Кафедра факультетской педиатрии предоставляет к участию в конкурсе инновационную образовательную программу «Проблемность обуче
Картина Н.П. Богданова-Бельского «Устный счет» С.А.Рачинский – замечательный педагог Картина «Устный счет» русского художника Ник
Поляризация света
Тундра и лесотундра
Биосферный заповедник «Брянский лес»
Выставка работ «Дары осени»
Проект: Кулинары
ФУТУРОЛОГИЯ Лекция 1. Начала футурологии и основные тенденции XXI века Автор Валерия Прайд Член Координационного Совета Российско
Последовательное и параллельное соединения проводников
Познавательные универсальные учебные действия как результат образования
Тематическая картина в русском искусстве XIX века
Системный анализ
«Русский народный женский костюм»