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

📄 list.java

📁 手机模拟器源代码,可以在网页上调用applet应用来摸拟手机,在线体验手机游戏和运用.可以在网页上自定义手机外观.
💻 JAVA
字号:
/* *  MicroEmulator *  Copyright (C) 2001 Bartek Teodorczyk <barteo@it.pl> * *  This library is free software; you can redistribute it and/or *  modify it under the terms of the GNU Lesser General Public *  License as published by the Free Software Foundation; either *  version 2.1 of the License, or (at your option) any later version. * *  This library is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU *  Lesser General Public License for more details. * *  You should have received a copy of the GNU Lesser General Public *  License along with this library; if not, write to the Free Software *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * *  Contributor(s): *    3GLab */ package javax.microedition.lcdui;public class List extends Screen implements Choice{  public static final Command SELECT_COMMAND = new Command("", Command.SCREEN, 0);    ChoiceGroup choiceGroup;      public List(String title, int listType)  {  	super(title);  			choiceGroup = new ChoiceGroup(null, listType);		choiceGroup.setOwner(this);		choiceGroup.setFocus(true);  }    	public List(String title, int listType, String[] stringElements, Image[] imageElements)	{    super(title);        choiceGroup = new ChoiceGroup(null, listType, stringElements, imageElements);    choiceGroup.setOwner(this);		choiceGroup.setFocus(true);	}						  public int append(String stringPart, Image imagePart)   {    return choiceGroup.append(stringPart, imagePart);  }      public void delete(int elementNum)   {    choiceGroup.delete(elementNum);  }      public Image getImage(int elementNum)   {    return choiceGroup.getImage(elementNum);  }      public int getSelectedFlags(boolean[] selectedArray_return)   {    return choiceGroup.getSelectedFlags(selectedArray_return);  }      public int getSelectedIndex()   {    return choiceGroup.getSelectedIndex();  }        public String getString(int elementNum)   {    return choiceGroup.getString(elementNum);  }        public void insert(int elementNum, String stringPart, Image imagePart)   {    choiceGroup.insert(elementNum, stringPart, imagePart);  }        public boolean isSelected(int elementNum)   {    return choiceGroup.isSelected(elementNum);  }        public void set(int elementNum, String stringPart, Image imagePart) {    choiceGroup.set(elementNum, stringPart, imagePart);      }        public void setSelectedFlags(boolean[] selectedArray)   {    choiceGroup.setSelectedFlags(selectedArray);      }        public void setSelectedIndex(int elementNum, boolean selected)   {    choiceGroup.setSelectedIndex(elementNum, selected);      }        void keyPressed(int keyCode)  {    if(Display.getGameAction(keyCode) == Canvas.FIRE         && choiceGroup.select() && super.listener != null        && choiceGroup.choiceType == Choice.IMPLICIT) {      super.listener.commandAction(SELECT_COMMAND, this);    } else {      super.keyPressed(keyCode);    }  }    int paintContent(Graphics g)  {    return choiceGroup.paint(g);  }      public int size()   {    return choiceGroup.size();  }    int traverse(int gameKeyCode, int top, int bottom)  {		int traverse = choiceGroup.traverse(gameKeyCode, top, bottom, true);		if (traverse == Item.OUTOFITEM) {			return 0;		} else {	    return traverse;		}  }  }

⌨️ 快捷键说明

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