SSISO Community

시소당

Swing 프로그램 작성중 Null 관련 생각할 꺼리

확실히  경험의  중요함을  느꼈다...  

JDialog라는  Component가  있다
여기에
try  {
      JDialog  obj  =  new  JDialog();
      obj.addWindowListener(this);
}  cathch(Exception  e)  {
      obj  =  null;
}  

이렇게  객체를  생성해  주고,  거기에  WindowListener를  추가해  주었다.
이렇게  해서  Exception이  발생해서  obj라는  객체에  null이  입력되면
WindowListener라는  EventListener는  없어져  버리는  걸까...

그렇다...  없어져  버린다...  ㅡ.ㅡ;  처음에는  조금  황당했었다...
이놈이  첨에  한번은  말을  잘  듣더니만  그담  부터는  말을  듣지  않아서
해메었다...  역시  경험이  중요하다는  생각이  든다.

출처  :  자바맨의  자바프로그래밍강좌  블로그
http://elog.comrg.net/java/982

527 view

4.0 stars