AboutCanvas.java
上传用户:jinxueyang
上传日期:2016-05-15
资源大小:104k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. package game;
  2. import javax.microedition.lcdui.*;
  3. public class AboutCanvas extends Canvas
  4. {
  5.     //声明Display对象
  6.     Display display;
  7. //屏幕的宽度与高度
  8. private int scrWidth = 0;
  9. private int scrHeight = 0;
  10. private String name = "名称:ColorLinez";
  11. private String version = "版本:1.0";
  12. private String author = "作者:宋义";
  13. private String email = "Email:linkany@126.com";
  14. public AboutCanvas(Display display)
  15.     {
  16. //获得Display对象
  17.     this.display = display;
  18.         //设屏全屏
  19.      this.setFullScreenMode(true);
  20.         //得到屏幕的宽度与高度
  21.      scrWidth = this.getWidth();
  22.      scrHeight = this.getHeight();
  23. }
  24. protected void paint(Graphics g)
  25. {
  26. //清屏
  27. g.setColor(0xFFFFFF);
  28. g.fillRect(0, 0, scrWidth, scrHeight);
  29. g.setColor(0x000000);
  30. g.drawString(name, 30, 30, Graphics.TOP | Graphics.LEFT);
  31. g.drawString(version, 30, 50, Graphics.TOP | Graphics.LEFT);
  32. g.drawString(author, 30, 70, Graphics.TOP | Graphics.LEFT);
  33. g.drawString(email, 30, 90, Graphics.TOP | Graphics.LEFT);
  34. g.drawString("按任意键返回", 50, 170, Graphics.TOP | Graphics.LEFT);
  35. }
  36. protected void keyPressed(int keyCode)
  37. {
  38. display.setCurrent(new MainMenuCanvas(display));
  39. }
  40. }