MouseListener Swing .
***Listener, *** . ( , ) - ***Adapter. ***Event, , .
( ) add***Listener(***Listenerlistener).
, MouseListener , - MouseAdapter. MouseEvent, addMouseListener(MouseListenerlistener).
FocusListener
FocusListener , ( ) . . ( ) , (.. ), .. Tab ( ).
FocusListener :
public voidfocusGained(FocusEventevent) ,
public voidfocusLost(FocusEventevent) , .
MouseWheelListener
MouseWheelListener , . :
public voidmouseWheelMoved(MouseWheelEventevent).
KeyListener
KeyListener , , . :
public voidmouseKeyTyped(KeyEventevent) ,
public voidmouseKeyPressed(KeyEventevent) ,
public voidmouseKeyReleased(KeyEventevent) , .
event . , event.getKeyChar() char, . , CHAR_UNDEFINED. event.getKeyCode() int. , KeyEvent: VK_F1, VK_SHIFT, VK_D, VK_MINUS .. isAltDown(), isControlDown(), isShiftDown() , - Alt, Ctrl Shift.
ChangeListener
ChangeListener . . , JTabbedPane , JSlider , JButton . , , . :
public voidstateChanged(ChangeEventevent).