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

📄 listing7-09_roadrunner.java

📁 着几乎所有智能机厂商都将有自己配套的App Store,甚至并非智能手机制造商的三星也有意加入本次混战. 当然,我们也不能忘记苹果最先从iTunes中得到的灵感,从而带来了应用程序商店,一个正确
💻 JAVA
字号:
// now applying the CSS styles from the polish.css file
// with the use of the //#style preprocessing directive.

package com.apress.roadrunner;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class Roadrunner extends MIDlet implements CommandListener {
	List menuScreen;
	Command startGameCmd = new Command( "Start game", Command.ITEM, 8 );
	Command quitCmd = new Command( "Quit", Command.EXIT, 10 );
	Display display;

	public Roadrunner() {
		super();
		//#style mainMenu
		this.menuScreen = new List( "Hello World", List.IMPLICIT );
		//#style mainMenuItem
		this.menuScreen.append( "Start game", null );
		//#style mainMenuItem
		this.menuScreen.append( "Settings", null );
		//#style mainMenuItem
		this.menuScreen.append( "Highscore", null );
		//#style mainMenuItem
		this.menuScreen.append( "Quit", null );
		this.menuScreen.addCommand( this.startGameCmd );
		this.menuScreen.addCommand( this.quitCmd );
		this.menuScreen.setCommandListener( this );
	}

	protected void startApp() throws MIDletStateChangeException {
		this.display = Display.getDisplay( this );
		this.display.setCurrent( this.menuScreen );
	}

	protected void pauseApp() {
		// ignore
	}

	protected void destroyApp(boolean unconditional)
	throws MIDletStateChangeException {
		// just quit
	}

	public void commandAction(Command cmd, Displayable screen) {
		if ( screen == this.menuScreen ) {
			if ( cmd == List.SELECT_COMMAND ) {
				int selectedItem =
					this.menuScreen.getSelectedIndex();
				if ( selectedItem == 3 ) {
					notifyDestroyed();
				}
			} else if ( cmd == this.quitCmd ) {
				notifyDestroyed();
			}
		}
	}
}

⌨️ 快捷键说明

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