listing15-10_mycanvas.java_evaluatingsoftkeys

来自「着几乎所有智能机厂商都将有自己配套的App Store,甚至并非智能手机制造商的」· JAVA_EVALUATINGSOFTKEYS 代码 · 共 35 行

JAVA_EVALUATINGSOFTKEYS
35
字号
// Listing 15-10. Using the Correct Keycodes for the Soft Keys

package com.apress.preprocessing;

import javax.microedition.lcdui.*;

public class MyCanvas extends Canvas {

	//#ifdef polish.key.LeftSoftKey:defined
		//#= private static final int LEFT_SOFT_KEY = ${polish.key.LeftSoftKey};
	//#else
		private static final int LEFT_SOFT_KEY = -6;
	//#endif
	//#ifdef polish.key.RightSoftKey:defined
		//#= private static final int RIGHT_SOFT_KEY = ${polish.key.RightSoftKey};
	//#else
		private static final int RIGHT_SOFT_KEY = -7;
	//#endif

	public void keyPressed( int keyCode ) {
		if ( keyCode == LEFT_SOFT_KEY ) {
			// process left soft key
		} else if ( keyCode == RIGHT_SOFT_KEY ) {
			// process right soft key
		} else {
			int gameAction = getGameAction( keyCode );
			// process key pressed event...
		}
	}

	protected void paint( javax.microedition.lcdui.Graphics graphics ) {
	}

}

⌨️ 快捷键说明

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