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

📄 aboutcanvas.java

📁 j2me 手机游戏
💻 JAVA
字号:
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;

/**
 * @游戏名称: 仙剑奇侠传
 * @作者:张卫国
 * @Email: weiguo2000@hotmail.com
 * @创建于:2006/7/18--2006/8/3  by Weiguo
 */
public class AboutCanvas extends Canvas {
	private final String AboutContent[] = {
        "仙剑奇侠传",
        "版本号:V1.0",
        "",
        "程序设计:",
        "张卫国",
        "",        
        "E-mail:",
        "weiguo2000",
        "@hotmail.com"
    }; 
	private int y = 0;	
	private int d;
	
	public AboutCanvas() {
		this.d=this.getHeight();
		this.setFullScreenMode(true);		
		new AboutTh().start();
	}

	protected void paint(Graphics g) {
		g.fillRect(0, 0, getWidth(), getHeight());
		for(int i=0;i<4;i++){
			for(int j=0;j<4;j++){
				g.drawImage(XianJianImage.imgBack,XianJianImage.imgBack.getWidth()*i,XianJianImage.imgBack.getHeight()*j,Graphics.LEFT|Graphics.TOP);		
			}
		}
		g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_LARGE));		
		g.setColor(0xffff00);
		for(int i=0;i<AboutContent.length;i++){
			g.drawString(AboutContent[i],this.getWidth()/2,y+d,Graphics.HCENTER|Graphics.TOP);
			y+=20;
		}
		g.drawImage(XianJianImage.imgLogo,this.getWidth()/2,19*AboutContent.length+d+this.getHeight()/2,Graphics.HCENTER|Graphics.TOP);
		g.setColor(0x000000);
		g.fillRect(0, getHeight()-20, getWidth(), 20);
		g.fillRect(0, 0, getWidth(), 20);
		g.setColor(0xffffff);
		g.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_LARGE));
		g.drawString("返回",getWidth(),getHeight(),Graphics.RIGHT|Graphics.BOTTOM);
		y=0;
	}
	protected void keyPressed(int key) {
		switch(key){
		case -7:
			XianJianLet.dis.setCurrent(new MenuCanvas());
			break;
		}
	}
	protected void keyReleased(int key) {
		
	}
	class AboutTh extends Thread{
		public void run() {
			while(d+20*AboutContent.length+20>0){
				d--;				
				repaint();
				try {
					Thread.sleep(10);
				} catch (InterruptedException e) {					
					e.printStackTrace();
				}
			}
		}
	}
}

⌨️ 快捷键说明

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