Какие Ява слушателей
А слушателю на Яве является объект, который используется для обработки событий. По сути, она будет осуществляться на прослушивание событий, а затем указать программе необходимую информацию о том, что событие, в котором вы можете затем ручкой. Так, например, если игрок перемещает мышь, слушателю будет оповещать программу, что мышь была перенесена и подробно рассказать о своей позиции по отношению к компоненту, что в настоящее время оккупационные области экрана.
Наиболее часто используемые случае слушателям показаны ниже, и находятся в пакете java.awt.event.
| ActionListener | FocusListener | KeyListener |
MouseListener | MouseMotionListener | WindowListener |
В следующих таблицах показаны детали абстрактно методов, определенных в этих трех слушателей, и события, что ссылаться на них.
KeyListener
недействительным keyPressed (KeyEvent е) | Одним из ключевых нажата (эти события будут и впредь иметь место, когда пользователь является ключом вниз, но с одним из ключевых задержек). |
недействительным keyReleased (KeyEvent е) | А ключ освобождены. |
недействительным keyTyped (KeyEvent е) | А клавиши, а затем отпустили (заметьте, что это событие является лишь размещены для ключей, которые, как считается, типа, в состоянии, например, текстовых символов и цифр, а не таких, как клавиши F1, Ctrl и Alt, например). |
MouseListener
недействительным mouseClicked (MouseEvent е) | А кнопка мыши нажата, а затем отпущен на компонент. |
недействительным mouseEntered (MouseEvent е) | Мышь входит составной области. |
недействительным mouseExited (MouseEvent е) | Мышь выходов компонент области. |
недействительным mousePressed (MouseEvent е) | А кнопка мыши будет нажата на компонент. |
недействительным mouseReleased (MouseEvent е) | А кнопка мыши освобождается от компонент. |
MouseMotionListener
недействительным mouseDragged (MouseEvent е) | А кнопка мыши проходит вниз на один компонент, а затем движении мыши. |
недействительным mouseMoved (MouseEvent е) | Мышь перемещается по компонентам и нет кнопки вниз. |
Для удобства javax.swing.event.MouseInputListener реализует все методы, включенные в MouseListener и MouseMotionListener интерфейсов вместе.
Информация о событии сохраняется в случае объект, который передается в качестве параметра для слушателя метод, когда он вызывается. Это показано в предыдущих таблицах, в классе KeyEvent за события, связанные с клавиатурой и класс MouseEvent за события, связанные с мышкой.
в этой статье идет речь добавлены Габриэла С. Перес