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

























Эта хрупкая планета.
Рабочая группа по стандартам Союза некоммерческих саморегулируемых организаций финансовой взаимопомощи «Лига кредитных союзов»
Социальный проект
Полезные сладости
Технология подготовки и проведенияпрезентаций
Презентация на тему Дополнение 5 класс
Палитра Место, где зарабатывают
Структура управления исследовательской деятельностью младших школьников
Размещение продукта
Компьютерное тестирование при аттестации образовательных учреждений Станченко Сергей Владимирович, Заместитель директора ФИП
Генератор случайных чисел. Использование ГСЧ для заполнения массива
Аккумулятор
Как сохранить познавательную мотивацию и удержать интерес учащихся к предмету?
Оружие массового поражения Химическое оружие
«1С:Хлебобулочное и кондитерское производство» Описание функциональных возможностей.
Презентация на тему Гражданские правоотношения (9 класс)
Исследовательское обучение – возможность преодолеть «образовательный предел»
«Как вести дискуссию»
Воспитатель ГПД МОУ «Лямбирская СОШ №2» Латышова Л.Ф
«Отчет о деятельности АПББ по реализации рекомендаций IV-го Международного Форума Предприятий Безупречного Бизнеса».
Русская кухня в романе Пушкина Евгений Онегин
Механические волны
Разнообразие природы
О реализации программы «Развитие конкуренции в Удмуртской Республике на 2010-2012 годы»
Кантри стиль
«Вред или польза от компьютерных игр?»
Миф о Персее. Созвездия Цефея, Кассиопеи, Персея, Андромеды и Пегаса.
Семья в православии