程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> 在J2ME中實現游戲功能選擇界面(附源代碼)

在J2ME中實現游戲功能選擇界面(附源代碼)

編輯:JAVA編程入門知識

在J2ME中實現游戲功能選擇界面(附源代碼)

作者:陳躍峰

出自:http://blog.csdn.net/mailbomb

       在J2ME游戲中,顯示了歡迎界面以後,就應該顯示游戲的功能選擇界面,實現該界面的方式主要有兩種:

1、  使用高級用戶界面中的List來進行實現

2、  使用Canvas類來自己繪制一個功能選擇界面

為了達到更強的游戲表現效果,經常在開發過程中使用第二種方式來實現游戲功能選擇界面。下面是一種實現了使用Canvas繪制功能選擇界面的示例。

實現原理:在背景圖片上繪制游戲的各個功能菜單,然後使用矩形框來代表用戶選中的效果,並根據用戶的選擇實現選擇框的上下移動,具體代碼如下:

package welcomecanvas;

import Javax.microedition.lcdui.*;

public class MainCanvas extends Canvas {

  Image image = null;

  /**代表選中項目的索引號碼*/

  int index = 1;

  public MainCanvas() {

    try{

      image = Image.createImage("/res/menu.png");

    }catch(Exception e){

    }

  }

  protected void paint(Graphics g) {

    //清屏

    g.setColor(255,255,255);

    g.fillRect(0,0,getWidth(),getHeight());


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved