- , , -. . awt :
- (Window);
- (Panel);
- (Frame);
- (Dialog).
, , Applet Panel.
Frame, ' .
, '-, , Frame, , . , .
, , . MenuItem, Menu. , 2 ' , nextLevel Menu . Java .
action(), ᒺ Event, , :
if (e.tsrget instanceof MenuItem) { .. };
.
(delegation event model), . : (listeners) . . , . , , , , 䳿. 䳿 .
, 䳿. : , . , , Java 1.0. , . , , . .
ᒺ, . ³ . 䳿 , , Ⳮ, , 䳿. , 䳿, .
|
|
ᒺ, . 䳿 , ᒺ. 䳿 .
, . . :
public void addTypeListener(TypeListener el)
Type 䳿, el 䳿. , , 䳿 , addKeyListener(). , , addMouseMotionListener(). , ᒺ 䳿. - , .
. :
public void addTypeListener(TypeListener el) throws java.util.TooManyListenerException
, .
, . : public void removeTypeListener(TypeListenerel)
, , removeKeyListener().
, , , . , Component .
ᒺ, , . . -, , . -, .
, 䳿, , java.awt.event. , MouseMotionListener 䳿 . - ᒺ 䳿, . [16]