Какие типы событий существуют в Swing

Swing имеет следующие виды мероприятий:

Действие события:

Действия происходят события, когда пользователь совершает какое-либо действие с помощью одного из следующих компонентов: JButton, JCheckBox, JComboBox, JTextField или JRadioButton.

Класс должен реализовать ActionListener интерфейс для обработки этих событий. ActionPerformed (ActionEvent) метод является единственным методом интерфейса ActionListener.

Настройка события:

Настройка события происходят при перемещении компонента JScrollBar. Для обработки этих событий, класс должен реализовывать интерфейс AdjustmentListener. AdjustmentValueChanged (AdjustmentEvent) метод является единственным методом, в интерфейсе AdjustmentListener.

Фокусе событий

Фокус события происходят, когда любой компонент набирает или теряет фокус ввода на графическом интерфейсе пользователя. Focus распространяется на все компоненты, которые могут получать ввод.

Чтобы справиться внимания события, класс должен реализовывать интерфейс FocusListener.

Пункт события:

Пункт события происходят, когда элемент выбран или выбран ни по одному из следующих компонентов: JButton, JCheckBox, JComboBox или JRadioButton. Класс должен реализовывать интерфейс ItemListener для обработки этих событий.

Ключевые события:

Основные события происходят, когда нажата клавиша на клавиатуре. Любой компонент может генерировать эти события, и класс должен реализовать KeyListener интерфейс для их поддержки.

События мыши:

События мыши порождаются следующим видам взаимодействия с пользователем:

  • A mouse click
  • A mouse entering a component’s area
  • A mouse leaving a component’s area

Любой компонент может генерировать эти события, и класс должен реализовать MouseListener интерфейс для их поддержки.

Движения мыши события:

События происходят движения мыши, когда мышь перемещается над компонентом. Любой компонент может генерировать эти события, и класс должен реализовать MouseMotionListener интерфейс для их поддержки.

Окно события:

Окна происходят события, когда пользователь открывает или закрывает окно объекта, такие как JFrame или JWindow. Любой компонент может генерировать эти события и класс должен реализовать WindowListener интерфейс для их поддержки.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>