개발 등/중급

MouseMotionListener...

darkhorizon 2008. 10. 14. 17:31
728x90
반응형
Mouse관련 이벤트 중에서
mouseDragged() 와 mouseMoved() 이벤트를 발생시키기 위해서는
MouseListener가 아닌 MouseMotionListener를 구현해야 한다....

public class Test extends Frame{
    TextArea ta;
    Test(){
       ta=new TextArea();
       add(ta);
       ta.addMouseListener(
          new MouseAdapter(){
               public void mouseDragged(MouseEvent me){
                     ta.append("1"); 
               }     
          }
       );
       ta.addMouseMotionListener(
          new MouseMotionAdapter(){
                public void mouseDragged(MouseEvent me){
                      ta.append("2");
                }
          }
      );
    }
    public static void main(String[] args){
          Test f=new Test();
          f.setBounds(300,300,300,300);
          f.setVisible(true);
    }
}



위의 예제를 실행해보면 TextArea에 "2"만 뿌려지는 것을 확인할 수 있다.
728x90