.


:




:

































 

 

 

 


(anonimous)




() . , . new. - , .

:

new ( ) {

}

 

, , , , Java .

 

( ):

 

 

addMouseMotionListener(

new java.awt.event.MouseMotionAdapter(){

public void mouseDragged(java.awt.event.MouseEvent e){

System.out.println("Mouse dragged at: x="+

e.getX()+" y="+e.getY()

);

}

}

);

(anonimous) (listeners)

Java ( , , , ) , - ( ). , . , , , . , . , , jButton1 .

Java , , (listeners) - . Listeners, , .

java.awt, java.awt.event javax.swing.event.

:

 

java.awt:

java.awt.AWTEvent , .

java.awt.event:

ActionEvent ( , ).

AdjustmentEvent ( ).

ComponentEvent , (visibility) - .

ContainerEvent - - .

FocusEvent .

HierarchyEvent ( ). , , ( ), ..

InputEvent . (KeyEvent, MouseEvent)

InputMethodEvent . .

ItemEvent , , (item) (selected) (deselected).

KeyEvent .

MouseEvent .

PaintEvent . paint update.

TextEvent - , , .

WindowEvent (, , , , , ).

 

javax.swing.event.

 

, - , event listener ( ) . - , , java.util.EventListener. Listener.

, Java (adapters) , . , . :

 

ActionEvent ActionListener.

AdjustmentEvent AdjustmentListener.

ComponentEvent ComponentListener - ComponentAdapter.

ContainerEvent ContainerListener - ContainerAdapter.

FocusEvent FocusListener - FocusAdapter.

HierarchyEvent HierarchyBoundsListener - HierarchyBoundsAdapter.

InputEvent .

InputMethodEvent InputMethodListener.

ItemEvent ItemListener.

KeyEvent KeyListener - KeyAdapter.

MouseEvent - MouseListener - MouseAdapter.

- MouseMotionListener - MouseMotionAdapter. - motion . .

- MouseWheelListener-MouseWheelAdapter. - wheel . .

PaintEvent .

TextEvent TextListener.

WindowEvent - WindowListener - WindowAdapter.

- WindowFocusListener. .

- WindowStateListener. .

 

Swing javax.swing.JComponent. :

addComponentListener, addFocusListener .. , , .

, , :

 

addMouseMotionListener(

new java.awt.event.MouseMotionAdapter(){

public void mouseDragged(java.awt.event.MouseEvent e){

System.out.println("Mouse dragged at: x="+

e.getX()+" y="+e.getY()

);

}

}

);

 

addMouseMotionListener java.awt.event.MouseMotionAdapter, mouseDragged.

MouseMotionListener :

 

mouseDragged(MouseEvent e);

mouseMoved(MouseEvent e)

 

mouseMoved , - MouseEvent ( ) . mouseMoved - , ( ) .

, - (, jButton1). ( , ), MouseMotion. , , . , ( ).

jPanel1, addMouseMotionListener ( this.addMouseMotionListener) jPanel1.addMouseMotionListener ( this), . . , , , , , .

- MouseEvent. , . . - . , - , , - . , , , . , MouseEvent c MouseListener MouseAdapter, :

mouseClicked(MouseEvent e)

mouseEntered(MouseEvent e)

mouseExited(MouseEvent e)

mouseReleased(MouseEvent e)

- MouseAdapter - MouseEvent. , MouseMotionListener, , .

, , , , .

11

ü Java , . :

  • (nested) . static. , .
  • (inner) , . . . , , static . Java .
  • (local) . , . , Java . .
  • (anonimous) , . , . .

 

ü . , . new. - , .

ü :

new ( ) {

}

ü Java , , , . , .

ü Java Listeners (). , . , .

ü java.awt, java.awt.event javax.swing.event.

ü , , - java.util.EventListener. , , Java (adapters) , . , . , , .

  • , , .
  • , .





:


: 2017-02-28; !; : 680 |


:

:

: , .
==> ...

1832 - | 1436 -


© 2015-2024 lektsii.org - -

: 0.019 .