Содержание
- 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. Скачать презентацию

























Чудо движения: увидеть и снять. 8 класс
Информационно-познавательный видеоурок Преступление и наказание
Чрезвычайные ситуации техногенного характера
Теоретические и практические аспекты формирования акмеологической среды в институте дополнительного образования
А.П. Чехов "Вишневый сад"
Резьба по дереву
Презентация на тему Электронная коммерция в Интернете
ВДОХНОВЕНИЕ И ОТВЕТСТВЕННОСТЬпри управлении ивент-проектами
Плацкарт в Российской Федерации
Актуальные вопросы по исполнению полномочия по администрированию доходов от административных штрафов
Урок-игра «План и карта»
Профессиональная деятельность учителя математики МОУ «Кукмаринская средняя общеобразовательная школа» Садовиной Любовь Яковл
Социальный портрет молодёжи Ульяновской области
Таможенное оформление
Формирование универсальных учебных действий средствами физической культуры
Вазоны, клумбы, цветочницы, урны, Европейские заборы
Миграционные потоки Российской Федерации
Рекомендации по оформлению исследовательских работ учащихся
Старые фотографии
Хоккейный клуб Ястребы
Знакомство
В самых престижных районах Подмосковья
Печь с вихревым дожигателем дымовых газов. Проект
___________ ______ ___ _______________ ______ _ _________ ________
Christmas in Ukraine: customs and traditions
What is meant by performance appraisal
Привлечение поискового трафика
Скаты