시소당
consume
public void consume()
이벤트를 소비해, 이벤트가 그 발생 바탕으로보다 디폴트의 방법으로 처리되지 않게 합니다.
오버라이드(override):
클래스 AWTEvent 내의 consume
사용예)
제가 간단하게 새로 만들어 봤습니다 ㅋ
import java.applet.Applet;
import java.awt.event.*;
public class Tests extends Applet implements MouseListener
{
int count = 0;
public void init ()
{
addMouseListener (this); // 마우스를 감지 합니다
}
public void mouseClicked (MouseEvent e)
{
}
public void mouseEntered (MouseEvent e)
{
}
public void mouseExited (MouseEvent e)
{
}
public void mousePressed (MouseEvent e)
{
}
public void mouseReleased (MouseEvent e)
{
count++; // 카운트 올리고
showStatus ("클릭 횟수: " + count); // 카운트를 밑에 창에 (딴데 하기 귀차나서;;)
e.consume ();
}
}
초기화 오류는 public void init 을 안해 주셔서 그런것 같네요
애플릿 만들땐 항상 init 하셔야 됩니다
창 다른곳엔 안되는게 아니라 애플릿 크기가 작아서 그런겁니다
크기만 화면 크기로 설정해주시면 될듯 ㅎ