Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Интерфейсы в Java для обработки событий



1.интерфейс ActionListener определяет метод actionPerformed (), который вызывается при наступлении action-событий. Общая форма этого метода:

void actionPerformed (ActionEvent ae);

2. AdjustmentListener определяет метод adjustmentValueChanged, который вызывается при наступлении adjustment-событий. Форма:

void adjustmentValueChanged (AdjustmentEvent ae);

3. ComponentListener – определяет четыре метода, которые вызываются, когда компонент изменяется в размерах, перемещается, отображается на экране или скрывается. Методы:

void componentResized (ComponentEvent ce);

void componentMoved (ComponentEvent ce);

void componentShown (ComponentEvent ce);

void componentHidden (ComponentEvent ce);

4. ContainerListener – содержит два метода. Когда компонент добавляется к контейнеру вызывается метод componentAdded (), когда компонент удаляется из контейнера – componentRemoved ().

void componentAdded (ComponentEvent ce);

void componentRemoved (ComponentEvent ce);

5. FocusListener – этот интерфейс определяет два метода. Когда компонент получает фокус с клавиатуры – focusGained, кода компонент теряет фокус – focusLost:

void focusGained (FocusEvent fe);

void focusLost (FocusEvent fe);

6. ItemListener – этот интерфейс определяет метод itemStateChanged, который вызывается при изменении состояния элемента. Форма:

void itemStateChanged (ItemEvent ie);

7. KeyListener – определяет три метода:

keyPressed, keyReleased – вызываются когда клавиша нажата или отпущена соответственно; keyTyped – вызывается при вводе символа.

void keyPressed (keyEvent ke);

void keyReleased (keyEvent ke);

void keyTyped (keyEvent ke);

8. MouseListener определяет пять методов: если кнопка выше нажата и сразу же отпущена, вызывается метод mouseClicked, когда указатель мыши входит в границы компонента – mouseEntered, когда выходит – вызывается метод mouseExited; методы mousePressed и mouseReleased вызываются когда кнопка мыши нажимается и отпускается соответственно.

void mouseClicked (MouseEvent me);

void mouseEntered (MouseEvent me);

void mouseExited (MouseEvent me);

void mousePressed (MouseEvent me);

void mouseReleased (MouseEvent me);

9. MouseMotionListener – определяет два метода: метод mouseDragged – вызывается тогда, когда мышь перетаскивается, вызывается много раз; mouseMoved – вызывается тогда, когда мышь перемещается.

void mouseDragged (MouseEvent me);

void mouseMoved (MouseEvent me);

10. TextListener – этот интерфейс определяет метод textChanged, который вызывается при изменении содержимого текстовой области или текстового поля.

void textChanged (TextEvent te);

11. WindowListener – определяет семь методов:

windowActivated – вызывается, когда окно активизируется;

windowDectivated – вызывается, когда окно деактивизируется;

windowIconified – если окно сворачивается в пиктограмму;

windowDeiconified – когда окно разворачивается из пиктограммы;

windowOpened – когда окно открывается;

windowClosed – когда окно закрывается;

windowClosing – вызывается, когда обнаруживается, что окно закрыто.

void windowActivated (WindowEvent we);

void windowDeactivated (WindowEvent we);

void windowIconified (WindowEvent we);

void windowDeiconified (WindowEvent we);

void windowOpened (WindowEvent we);

void windowClosed (WindowEvent we);

void windowClosing (WindowEvent we);





Дата публикования: 2015-02-03; Прочитано: 447 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...