⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mygamecanvas.java

📁 JaME开发的程序
💻 JAVA
字号:
import javax.microedition.lcdui.* ;
import javax.microedition.lcdui.game.* ;
import java.util.*;


public class MyGameCanvas extends GameCanvas
        implements Runnable {
    public MyGameCanvas() {
        super(true) ;
    }
    boolean conti = true ;
    int rate = 50 ;
    public void run() {
        long st = 10 ;
        long et =10 ;
        Graphics g = getGraphics() ;
        while(conti) {
            st = System.currentTimeMillis() ;
            render(g) ;
            et = System.currentTimeMillis() ;
            if((et-st)<rate) {
                try {
                    Thread.sleep(rate-(et-st));
                }catch(Exception exp){}
            }
        }
    }
    int x = 50;
    int y = 50 ;
    int red=0;
    int green=0;
    int blue=0;
    public void render(Graphics g) {
        g.setColor(255,255,255);
        g.fillRect(0,0,getWidth(),getHeight());
        g.setColor(red,green,blue);
        Random rdm=new Random();
        red=(rdm.nextInt()>>>1)%255;
        green=(rdm.nextInt()>>>1)%255;
        blue=(rdm.nextInt()>>>1)%255;
        Font font=Font.getFont(Font.FACE_SYSTEM,Font.STYLE_ITALIC,Font.SIZE_LARGE);
        g.setFont(font);
        
        g.drawString("元旦快乐",x,y,0);
        ++x;
        if(x>getWidth())
            x=0;
        flushGraphics() ;
        
        
        
        
    }
    
    
    
    public void start() {
        Thread t = new Thread(this) ;
        t.start();
    }
    public void exit() {
        conti = false ;
    }
    public void keyPressed(int keycode) {
        System.out.println("按键事件");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -