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

📄 levellist.java

📁 情话宝典
💻 JAVA
字号:
import javax.microedition.lcdui.*;

public class LevelList implements CommandListener{
	public LevelList( Displayable s, LevelListListener l ){
		displayable = s;
		listener = l;
		commandBack = new Command( "返回", Command.BACK, 1 );
		commandConfirm = new Command( "确定", Command.SCREEN, 1 );
	}

	public void commandAction( Command c, Displayable s ){
		if( c == commandBack ){
			listener.levelListBack( displayable );
		}
		else if( c == commandConfirm ){
			listener.levelListSelected( list.getSelectedIndex() );
		}
		else if( c == List.SELECT_COMMAND ){
			List tmp = (List)s;
			int selected = tmp.getSelectedIndex();
			listener.levelListSelected( list.getSelectedIndex() );
		}
	}

	public void show( Display display ){
		list = new List( "选择关数", Choice.IMPLICIT );
		list.addCommand( commandBack );
		list.addCommand( commandConfirm );
		int maxLevel = Recorder.getMax( "Migong" );
		int j = list.size();
		for( int i=0; i<j; i++ ){
			list.delete( 0 );
		}
		for( int i=0; i<maxLevel+1; i++ ){
			if( i < stringLevel.length ){
				list.append( stringLevel[i], null );
			}
		}
		list.setCommandListener( this );
		display.setCurrent( list );
	}

	private List list;
	private Displayable displayable;
	private LevelListListener listener;
	private Command commandBack;
	private Command commandConfirm;
	private String[] stringLevel = { "第1关","第2关","第3关","第4关","第5关",
							"第6关","第7关","第8关","第9关","第10关" };
}

⌨️ 快捷键说明

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