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"만 뿌려지는 것을 확인할 수 있다.
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