Events
Code low-level events
Summary
Common low-level events and listeners
Event | Interface | Methods |
---|---|---|
Moving the focus | FocusListener | void focusLost(FocusEvent e) void focusLost(FocusEvent e) |
Pressing or releasing a key | KeyListener | void keyPressed(KeyEvent e) void keyReleased(KeyEvent e) void keyTyped(KeyEvent e) |
Moving or dragging the mouse | MouseMotionListener | void mouseDragged(MouseEvent e) void mouseMoved(MouseEvent e) |
Clicking the mouse | MouseListener | void mouseClicked(MouseEvent e) void mouseEntered(MouseEvent e) void mouseExited(MouseEvent e) void mousePressed(MouseEvent e) void mouseReleased(MouseEvent e) |
Moving or sizing a component | ComponentListener | void componentHidden(ComponentEvent e) void componentMoved(ComponentEvent e) void componentResized(ComponentEvent e) void componentShown(ComponentEvent e) |
Working with the window | WindowListener | void windowActivated(WindowEvent e) void windowClosed(WindowEvent e) void windowClosing(WindowEvent e) void windowDeactivated(WindowEvent e) void windowDeiconified(WindowEvent e) void windowIconified(WindowEvent e) void windowOpened(WindowEvent e) |
Methods that add low-level listeners
Event source | Method |
---|---|
Component | addFocusListener(FocusListener) |
Component | addKeyListener(KeyListener) |
Component | addMouseMotionListener(MouseMotionListener) |
Component | addMouseListener(MouseListener) |
Component | addComponentListener(ComponentListener) |
Window | addWindowListener(WindowListener) |