SSISO Community

시소당

consume()

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  하셔야  됩니다

창  다른곳엔  안되는게  아니라  애플릿  크기가  작아서  그런겁니다

크기만  화면  크기로  설정해주시면  될듯  ㅎ

690 view

4.0 stars