🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #411

J2ME��GameCanvas��ʹ��

#411
From: cffile
Date: Mon, 15 Dec 2008 12:15
33 lines
2164 bytes
    GameCanvas ����java.microedition.lcdui.Canvas�����

��,MIDP2.0�ṩ�ĵײ���Ļ�ࡣ
    GameCanvasӵ����Ļ���塣��GameCanvas�������ʹ��˫���漼��ʵ��ͼ�λ���ͼƬ����Ļ���,
����Ҫ������Ա��д�Լ�����Ļ������롣
GameCanvas��ʹ���������£�     
      a.ͨ��getGraphics()���ͼ�νӿ�;       
      b.����ͼ��;      
      c.ͨ��flushGraphics()��ͼ����ʾ����Ļ�ϡ�
�����������,��GameCanvas���л���һ����ɫ����Ĵ������£�
        Graphics g = this.getGraphics();      
         g.setColor(0,0,0);      
         g.fillRect(20,20,20,20);       
         flushGraphics();

  GameCanvas����ֱ�ӵõ��豸���̵�����״̬��GameCanvasʹ��

getKeyStates()����ֱ�ӻ�ü�����
    int k = getKeyStates();      
    if(k&2)>0)
    {//������2��,2�Ķ�����Ϊ10
    }
    if(k&4)>0)
    {//������4��,4�Ķ�����Ϊ100
    }
GameCanvas�м�������¼���
        while(true)
        {
            int keyState = getKeyStatus();       
        }

--
�� ��Դ:�������ʵBBS bbs.tju.edu.cn��[FROM: 59.67.33.165]
Technical Details
Message-ID: <4dS17H$A0Q@bbs.tju.edu.cn>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!news2.euro.net!image.surnet.ru!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.byr.edu.cn!TJU

Show Full Headers
Complete Article Headers
X-Google-Thread: f6cb0,3d661533c9876bfd,start
X-Google-Attributes: gidf6cb0,domainid0,public,usenet
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!news2.euro.net!image.surnet.ru!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.byr.edu.cn!TJU
From: cffile.bbs@bbs.tju.edu.cn.no.spam (cffile)
Newsgroups: cn.bbs.comp.lang.java
Subject: J2ME��GameCanvas��ʹ��
Date: 15 Dec 2008 12:15:29 GMT
Organization: �����ʵBBSվ
Message-ID: <4dS17H$A0Q@bbs.tju.edu.cn>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1229343329.A