ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Java SE Lesson 12

1.
?-ʼþ£­ÃèÊö·¢ÉúÁËʲôµÄ¶ÔÏó
?-ʼþÔ´£­Ê¼þµÄ²úÉúÆ÷
?-ʼþ´¦ÀíÆ÷£­½ÓÊÕʼþ¡¢½âÊÍʼþ²¢´¦ÀíÓû§½»»¥µÄ·½·¨
2. µ±µ¥»÷Ò»¸ö°´Å¥Ê±¾Í»á²úÉúÒ»¸öʼþ£¨ActionEvent£©£¬È»ºó¼ì²éÊÇ·ñÓÐÓë¸Ã°´Å¥¹ØÁª
   µÄʼþ´¦ÀíÆ÷£¨Êµ¼ÊÉϾÍÊÇÒ»¸ö·½·¨£©   £¬Èç¹ûûÓУ¬ÄÇôʲô¶¼²»Ö´ÐУ»Èç¹ûÓУ¬¾Í
   »á½«¸Ãʼþ´«µÝ¸øÓë¸Ã°´Å¥¹ØÁªµÄʼþ´¦ÀíÆ÷·½·¨£¬×÷Ϊ¸Ã·½·¨µÄ²ÎÊý£¬Ö®ºó¸ÃÊÂ
   ¼þ´¦ÀíÆ÷·½·¨¾Í»á×Ô¶¯µÃµ½µ÷Ó㬠  ²¢ÇҸ÷½·¨¿ÉÒÔʹÓô«µÝ¹ýÀ´µÄ ActionEvent ¶ÔÏó£¬
   ½ø¶ø»ñµÃʼþ·¢ÉúʱÓë¸Ãʼþ¼°Ê¼þÔ´Ïà¹ØÁªµÄÄÇЩÐÅÏ¢¡£
3. Java ÖеÄ×é¼þÈôÏëÌí¼Óʼþ´¦ÀíÆ÷£¬¶¼»áʹÓÃÐÎÈç addXxxListener µÄ·½·¨À´Ìí¼Ó¡£
4. ×÷Òµ£ºÊµÏÖÒ»¸ö¼òµ¥µÄ¼ÆËãÆ÷¡£Input is evil.
5. ¹Û²ìÕßģʽ£º




6.   Swing¡£
7.   ×÷Òµ£º
1)   ÔĶÁ Observable ÀàµÄÔ´´úÂ룬Àí½â Observable ÀàÓë Observer ½Ó¿ÚÖ®¼äµÄµ÷ÓùØϵ¡£
2)   ±àдһ¸ö³ÌÐò£¬ÉùÃ÷Ò»¸öÀ࣬¸ÃÀà¼Ì³Ð×Ô Observable£¨Òò´Ë¸ÃÀàÊǸöÖ÷Ìâ½ÇÉ«£©             £¬ÓÐ
     Ò»¸ö int ÀàÐ͵ıäÁ¿£¬³õʼֵΪ 10£¬±àдһ¸ö for Ñ­»·£¬½«¸ÃÊý×Öÿ´ÎµÝ¼õ 1£¬Ò»Ö±
     µ½ 0 Ϊֹ£¬Ã¿´Î±ä»¯Ê±£¬¶¼½«¸ÃÊý×Ö´«µÝ¸øËüµÄ¹Û²ìÕߣ¬¹Û²ìÕß»á´òÓ¡³ö¸ÃÊý×Ö£»
     µÚ¶þ¸ö¹Û²ìÕßÔÚ¸ÃÊý×Ö±äΪ 5 Ö®ºó¿ªÊ¼´òÓ¡¸ÃÊý×Ö¡£

More Related Content

Viewers also liked (17)

Aguas residualesAguas residuales
Aguas residuales
Aldo Naranjo
?
Teori ekonomi mikro
Teori ekonomi mikroTeori ekonomi mikro
Teori ekonomi mikro
panamjayait
?
Usos fines eval. docentes.dlfUsos fines eval. docentes.dlf
Usos fines eval. docentes.dlf
Daniel Lozano Fl¨®rez
?
Presentaci¨®N De La AsignaturaPresentaci¨®N De La Asignatura
Presentaci¨®N De La Asignatura
Salvador S¨¢nchez
?
Letter Parts
Letter PartsLetter Parts
Letter Parts
guestae7aa8d
?
Examen de espa?olExamen de espa?ol
Examen de espa?ol
e01-c
?
Ley SOPALey SOPA
Ley SOPA
Cynthia Echeverr¨ªa
?
Equipos pr¨¢cticaEquipos pr¨¢ctica
Equipos pr¨¢ctica
JoseLuis Alvarenga
?
Mi historiaMi historia
Mi historia
Ednithaa Vazquez
?
ÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇê
ÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇêÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇê
ÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇê
ÔçÌïÖêʽ»áÉç
?
Trabajo 1 Trabajo 1
Trabajo 1
jhoelcorozo
?
PokemonPokemon
Pokemon
Junior Rodriguez
?
ÉÌÎñÓ¢Óﺯµç-Project 10
ÉÌÎñÓ¢Óﺯµç-Project 10ÉÌÎñÓ¢Óﺯµç-Project 10
ÉÌÎñÓ¢Óﺯµç-Project 10
mootee
?
Actividad I :Portafolio de diagn¨®stico Actividad I :Portafolio de diagn¨®stico
Actividad I :Portafolio de diagn¨®stico
DaniMoraga
?
CartasCartas
Cartas
Daniela Suarez
?
Presentation of tagmemic grammar
Presentation of tagmemic grammarPresentation of tagmemic grammar
Presentation of tagmemic grammar
biraytiful
?
Didactica comprension lectoraDidactica comprension lectora
Didactica comprension lectora
Rebeca Velarde
?
Aguas residualesAguas residuales
Aguas residuales
Aldo Naranjo
?
Teori ekonomi mikro
Teori ekonomi mikroTeori ekonomi mikro
Teori ekonomi mikro
panamjayait
?
Usos fines eval. docentes.dlfUsos fines eval. docentes.dlf
Usos fines eval. docentes.dlf
Daniel Lozano Fl¨®rez
?
Presentaci¨®N De La AsignaturaPresentaci¨®N De La Asignatura
Presentaci¨®N De La Asignatura
Salvador S¨¢nchez
?
Examen de espa?olExamen de espa?ol
Examen de espa?ol
e01-c
?
Equipos pr¨¢cticaEquipos pr¨¢ctica
Equipos pr¨¢ctica
JoseLuis Alvarenga
?
Mi historiaMi historia
Mi historia
Ednithaa Vazquez
?
ÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇê
ÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇêÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇê
ÒÁÍòÀïî®Äñî«‡í¡¡ÕѺÍ10ÄêÇê
ÔçÌïÖêʽ»áÉç
?
Trabajo 1 Trabajo 1
Trabajo 1
jhoelcorozo
?
ÉÌÎñÓ¢Óﺯµç-Project 10
ÉÌÎñÓ¢Óﺯµç-Project 10ÉÌÎñÓ¢Óﺯµç-Project 10
ÉÌÎñÓ¢Óﺯµç-Project 10
mootee
?
Actividad I :Portafolio de diagn¨®stico Actividad I :Portafolio de diagn¨®stico
Actividad I :Portafolio de diagn¨®stico
DaniMoraga
?
Presentation of tagmemic grammar
Presentation of tagmemic grammarPresentation of tagmemic grammar
Presentation of tagmemic grammar
biraytiful
?
Didactica comprension lectoraDidactica comprension lectora
Didactica comprension lectora
Rebeca Velarde
?

More from ArBing Xie (20)

[ʥ˼԰][Java SE]Java se lesson 3
[ʥ˼԰][Java SE]Java se lesson 3[ʥ˼԰][Java SE]Java se lesson 3
[ʥ˼԰][Java SE]Java se lesson 3
ArBing Xie
?
[ʥ˼԰][Java SE]Swing
[ʥ˼԰][Java SE]Swing[ʥ˼԰][Java SE]Swing
[ʥ˼԰][Java SE]Swing
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 15
[ʥ˼԰][Java SE]Java se lesson 15[ʥ˼԰][Java SE]Java se lesson 15
[ʥ˼԰][Java SE]Java se lesson 15
ArBing Xie
?
[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸
[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸
[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸
ArBing Xie
?
[ʥ˼԰][Java SE]Strategy
[ʥ˼԰][Java SE]Strategy[ʥ˼԰][Java SE]Strategy
[ʥ˼԰][Java SE]Strategy
ArBing Xie
?
[ʥ˼԰][Java SE]Reflection
[ʥ˼԰][Java SE]Reflection[ʥ˼԰][Java SE]Reflection
[ʥ˼԰][Java SE]Reflection
ArBing Xie
?
[ʥ˼԰][Java SE]OoadÓëuml lesson 2
[ʥ˼԰][Java SE]OoadÓëuml lesson 2[ʥ˼԰][Java SE]OoadÓëuml lesson 2
[ʥ˼԰][Java SE]OoadÓëuml lesson 2
ArBing Xie
?
[ʥ˼԰][Java SE]Observer
[ʥ˼԰][Java SE]Observer[ʥ˼԰][Java SE]Observer
[ʥ˼԰][Java SE]Observer
ArBing Xie
?
[ʥ˼԰][Java SE]Network
[ʥ˼԰][Java SE]Network[ʥ˼԰][Java SE]Network
[ʥ˼԰][Java SE]Network
ArBing Xie
?
[ʥ˼԰][Java SE]Jdk5
[ʥ˼԰][Java SE]Jdk5[ʥ˼԰][Java SE]Jdk5
[ʥ˼԰][Java SE]Jdk5
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 22
[ʥ˼԰][Java SE]Java se lesson 22[ʥ˼԰][Java SE]Java se lesson 22
[ʥ˼԰][Java SE]Java se lesson 22
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 21
[ʥ˼԰][Java SE]Java se lesson 21[ʥ˼԰][Java SE]Java se lesson 21
[ʥ˼԰][Java SE]Java se lesson 21
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 20
[ʥ˼԰][Java SE]Java se lesson 20[ʥ˼԰][Java SE]Java se lesson 20
[ʥ˼԰][Java SE]Java se lesson 20
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 17
[ʥ˼԰][Java SE]Java se lesson 17[ʥ˼԰][Java SE]Java se lesson 17
[ʥ˼԰][Java SE]Java se lesson 17
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 16
[ʥ˼԰][Java SE]Java se lesson 16[ʥ˼԰][Java SE]Java se lesson 16
[ʥ˼԰][Java SE]Java se lesson 16
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 13
[ʥ˼԰][Java SE]Java se lesson 13[ʥ˼԰][Java SE]Java se lesson 13
[ʥ˼԰][Java SE]Java se lesson 13
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 11
[ʥ˼԰][Java SE]Java se lesson 11[ʥ˼԰][Java SE]Java se lesson 11
[ʥ˼԰][Java SE]Java se lesson 11
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 10
[ʥ˼԰][Java SE]Java se lesson 10[ʥ˼԰][Java SE]Java se lesson 10
[ʥ˼԰][Java SE]Java se lesson 10
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 9
[ʥ˼԰][Java SE]Java se lesson 9[ʥ˼԰][Java SE]Java se lesson 9
[ʥ˼԰][Java SE]Java se lesson 9
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 8
[ʥ˼԰][Java SE]Java se lesson 8[ʥ˼԰][Java SE]Java se lesson 8
[ʥ˼԰][Java SE]Java se lesson 8
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 3
[ʥ˼԰][Java SE]Java se lesson 3[ʥ˼԰][Java SE]Java se lesson 3
[ʥ˼԰][Java SE]Java se lesson 3
ArBing Xie
?
[ʥ˼԰][Java SE]Swing
[ʥ˼԰][Java SE]Swing[ʥ˼԰][Java SE]Swing
[ʥ˼԰][Java SE]Swing
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 15
[ʥ˼԰][Java SE]Java se lesson 15[ʥ˼԰][Java SE]Java se lesson 15
[ʥ˼԰][Java SE]Java se lesson 15
ArBing Xie
?
[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸
[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸
[ʥ˼԰][Java SE]Websphere.application.developer(wsad)ʹÓÃÍâÖÃwin cvs½â¾ö·½°¸
ArBing Xie
?
[ʥ˼԰][Java SE]Strategy
[ʥ˼԰][Java SE]Strategy[ʥ˼԰][Java SE]Strategy
[ʥ˼԰][Java SE]Strategy
ArBing Xie
?
[ʥ˼԰][Java SE]Reflection
[ʥ˼԰][Java SE]Reflection[ʥ˼԰][Java SE]Reflection
[ʥ˼԰][Java SE]Reflection
ArBing Xie
?
[ʥ˼԰][Java SE]OoadÓëuml lesson 2
[ʥ˼԰][Java SE]OoadÓëuml lesson 2[ʥ˼԰][Java SE]OoadÓëuml lesson 2
[ʥ˼԰][Java SE]OoadÓëuml lesson 2
ArBing Xie
?
[ʥ˼԰][Java SE]Observer
[ʥ˼԰][Java SE]Observer[ʥ˼԰][Java SE]Observer
[ʥ˼԰][Java SE]Observer
ArBing Xie
?
[ʥ˼԰][Java SE]Network
[ʥ˼԰][Java SE]Network[ʥ˼԰][Java SE]Network
[ʥ˼԰][Java SE]Network
ArBing Xie
?
[ʥ˼԰][Java SE]Jdk5
[ʥ˼԰][Java SE]Jdk5[ʥ˼԰][Java SE]Jdk5
[ʥ˼԰][Java SE]Jdk5
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 22
[ʥ˼԰][Java SE]Java se lesson 22[ʥ˼԰][Java SE]Java se lesson 22
[ʥ˼԰][Java SE]Java se lesson 22
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 21
[ʥ˼԰][Java SE]Java se lesson 21[ʥ˼԰][Java SE]Java se lesson 21
[ʥ˼԰][Java SE]Java se lesson 21
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 20
[ʥ˼԰][Java SE]Java se lesson 20[ʥ˼԰][Java SE]Java se lesson 20
[ʥ˼԰][Java SE]Java se lesson 20
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 17
[ʥ˼԰][Java SE]Java se lesson 17[ʥ˼԰][Java SE]Java se lesson 17
[ʥ˼԰][Java SE]Java se lesson 17
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 16
[ʥ˼԰][Java SE]Java se lesson 16[ʥ˼԰][Java SE]Java se lesson 16
[ʥ˼԰][Java SE]Java se lesson 16
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 13
[ʥ˼԰][Java SE]Java se lesson 13[ʥ˼԰][Java SE]Java se lesson 13
[ʥ˼԰][Java SE]Java se lesson 13
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 11
[ʥ˼԰][Java SE]Java se lesson 11[ʥ˼԰][Java SE]Java se lesson 11
[ʥ˼԰][Java SE]Java se lesson 11
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 10
[ʥ˼԰][Java SE]Java se lesson 10[ʥ˼԰][Java SE]Java se lesson 10
[ʥ˼԰][Java SE]Java se lesson 10
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 9
[ʥ˼԰][Java SE]Java se lesson 9[ʥ˼԰][Java SE]Java se lesson 9
[ʥ˼԰][Java SE]Java se lesson 9
ArBing Xie
?
[ʥ˼԰][Java SE]Java se lesson 8
[ʥ˼԰][Java SE]Java se lesson 8[ʥ˼԰][Java SE]Java se lesson 8
[ʥ˼԰][Java SE]Java se lesson 8
ArBing Xie
?

[ʥ˼԰][Java SE]Java se lesson 12

  • 1. Java SE Lesson 12 1. ?-ʼþ£­ÃèÊö·¢ÉúÁËʲôµÄ¶ÔÏó ?-ʼþÔ´£­Ê¼þµÄ²úÉúÆ÷ ?-ʼþ´¦ÀíÆ÷£­½ÓÊÕʼþ¡¢½âÊÍʼþ²¢´¦ÀíÓû§½»»¥µÄ·½·¨ 2. µ±µ¥»÷Ò»¸ö°´Å¥Ê±¾Í»á²úÉúÒ»¸öʼþ£¨ActionEvent£©£¬È»ºó¼ì²éÊÇ·ñÓÐÓë¸Ã°´Å¥¹ØÁª µÄʼþ´¦ÀíÆ÷£¨Êµ¼ÊÉϾÍÊÇÒ»¸ö·½·¨£© £¬Èç¹ûûÓУ¬ÄÇôʲô¶¼²»Ö´ÐУ»Èç¹ûÓУ¬¾Í »á½«¸Ãʼþ´«µÝ¸øÓë¸Ã°´Å¥¹ØÁªµÄʼþ´¦ÀíÆ÷·½·¨£¬×÷Ϊ¸Ã·½·¨µÄ²ÎÊý£¬Ö®ºó¸ÃÊ ¼þ´¦ÀíÆ÷·½·¨¾Í»á×Ô¶¯µÃµ½µ÷Ó㬠²¢ÇҸ÷½·¨¿ÉÒÔʹÓô«µÝ¹ýÀ´µÄ ActionEvent ¶ÔÏó£¬ ½ø¶ø»ñµÃʼþ·¢ÉúʱÓë¸Ãʼþ¼°Ê¼þÔ´Ïà¹ØÁªµÄÄÇЩÐÅÏ¢¡£ 3. Java ÖеÄ×é¼þÈôÏëÌí¼Óʼþ´¦ÀíÆ÷£¬¶¼»áʹÓÃÐÎÈç addXxxListener µÄ·½·¨À´Ìí¼Ó¡£ 4. ×÷Òµ£ºÊµÏÖÒ»¸ö¼òµ¥µÄ¼ÆËãÆ÷¡£Input is evil. 5. ¹Û²ìÕßģʽ£º 6. Swing¡£ 7. ×÷Òµ£º 1) ÔĶÁ Observable ÀàµÄÔ´´úÂ룬Àí½â Observable ÀàÓë Observer ½Ó¿ÚÖ®¼äµÄµ÷ÓùØϵ¡£ 2) ±àдһ¸ö³ÌÐò£¬ÉùÃ÷Ò»¸öÀ࣬¸ÃÀà¼Ì³Ð×Ô Observable£¨Òò´Ë¸ÃÀàÊǸöÖ÷Ìâ½ÇÉ«£© £¬ÓÐ Ò»¸ö int ÀàÐ͵ıäÁ¿£¬³õʼֵΪ 10£¬±àдһ¸ö for Ñ­»·£¬½«¸ÃÊý×Öÿ´ÎµÝ¼õ 1£¬Ò»Ö± µ½ 0 Ϊֹ£¬Ã¿´Î±ä»¯Ê±£¬¶¼½«¸ÃÊý×Ö´«µÝ¸øËüµÄ¹Û²ìÕߣ¬¹Û²ìÕß»á´òÓ¡³ö¸ÃÊý×Ö£» µÚ¶þ¸ö¹Û²ìÕßÔÚ¸ÃÊý×Ö±äΪ 5 Ö®ºó¿ªÊ¼´òÓ¡¸ÃÊý×Ö¡£