import javax.microedition.lcdui.game.Sprite;包不能用是什么原因?
相关推荐
javax.servlet 的JAR包
javax.servlet JAR包,解决找不到 import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; jar包问题
java写的代码手机功能简单的
import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.lcdui.Item; import javax.microedition.lcdui.TextField; public class PhoneAdd extends Form { private UIController controller; private Command BACK_COMMAND; private Command SAVE_COMMAND; private TextField nameField; private TextField phoneField; private TextField QQField; private TextField sexField; private TextField ageField; // private ImageItem iconQQ; // private Image icon; public PhoneAdd(String title, UIController control) { super(title); controller = control; this.setCommandListener(new PhoneAddListener()); BACK_COMMAND = new Command("返回", Command.BACK, 1); SAVE_COMMAND = new Command("确认", Command.OK, 2); this.addCommand(BACK_COMMAND); this.addCommand(SAVE_COMMAND); /* try{ icon=Image.createImage("/icon/7.png"); }catch(java.io.IOException e){ icon=null; System.out.println("图片导入异常"); } */ nameField = new TextField("名字", "", 16, TextField.ANY); phoneField = new TextField("电话", "", 16, TextField.PHONENUMBER); QQField = new TextField("QQ", "", 11, TextField.NUMERIC); sexField = new TextField("性别", "", 2, TextField.ANY); ageField = new TextField("年龄","",3,TextField.NUMERIC); // iconQQ=new ImageItem("",icon,Item.LAYOUT_LEFT,"图片无法显示"); this.append(nameField); this.append(phoneField); this.append(sexField); // this.append(iconQQ); this.append(QQField); this.append(ageField); } public void clear() { nameField.setString(""); phoneField.setString(""); sexField.setString(""); QQField.setString(""); ageField.setString(""); } private class PhoneAddListener implements CommandListener { public void commandAction(Command command, Displayable disp) { if (command == BACK_COMMAND) { controller.handleEvent(UIController.EventID.EVENT_VIEW_BACK, null); } else if (command == SAVE_COMMAND) { String name = nameField.getString(); String phone = phoneField.getString(); String QQ = QQField.getString(); String sex = sexField.getString(); String age= ageField.getString(); if ((name == null || name.equals("")) || (phone == null || phone.equals(""))) { return; } Object[] args = { name, phone, QQ, sex ,age}; controller.handleEvent(UIController.EventID.EVENT_NEW_SAVE, args); } } } }
Java程序实现坦克移动
用Java实现坦克移动 import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.game.GameCanvas; import javax.microedition.lcdui.game.LayerManager; import javax.microedition.lcdui.game.Sprite; public class MultiLayerCanvas extends GameCanvas implements Runnable { private static int INDEX_OF_UP=0; private static int INDEX_OF_DOWN=1; private static int INDEX_OF_LEFT=3; private static int INDEX_OF_RIGHT=2; private boolean isPlay; private long delay; private int currentX,currentY; private int width; private int height; private LayerManager lm=null; private Sprite spriteTank; private Sprite couple; private Sprite currentSprite; boolean visualFlag=false; public MultiLayerCanvas(){ super(true); lm = new LayerManager(); width=getWidth(); height=getHeight(); currentX=width/2; currentY=height/2; delay=20; try
javax.media相关架包
javax.media相关架包, java 视频 media player 视频处理
javajishujishu
import javax.microedition.lcdui.ChoiceGroup; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Gauge; import javax.microedition.lcdui.Item; import javax.microedition.lcdui.ItemCommandListener; import javax.microedition.lcdui.ItemStateListener; import javax.microedition.lcdui.TextField; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; public class Text extends MIDlet implements ItemCommandListener,ItemStateListener { private static final TextField TextField = null; private Form mainForm=new Form("这是一个注册表单"); private Display dis; private ChoiceGroup cg1=new ChoiceGroup("选择性别",ChoiceGroup.EXCLUSIVE); private TextField tf1=new TextField("输入账号","",20,TextField.ANY); private Command cmdDel=new Command("清楚内容",Command.ITEM,1); private Gauge g1=new Gauge("调整音量",true,100,10); private Gauge g2=new Gauge("文件拷贝进度",false,100,0); public Text() { dis=Display.getDisplay(this); dis.setCurrent(mainForm); mainForm.append(cg1); cg1.append("男", null); cg1.append("女", null); mainForm.append(tf1); mainForm.append(g1); mainForm.append(g2); tf1.addCommand(cmdDel); tf1.setItemCommandListener(this); g1.setValue(24); g2.setValue(74); g1.setLabel("调整音量:"+g1.getValue()); g2.setLabel("文件拷贝进度:"+g2.getValue()); g2.setPreferredSize(300, 400); } protected void startApp() throws MIDletStateChangeException { // try{ // mainform.setItemStateListener(new Test());} // catch(SecurityException e1){e1.getMessage();} mainForm.setItemStateListener(this); /* mainForm.append(cg1); cg1.append("男", null); cg1.append("女", null); mainForm.append(tf1); tf1.addCommand(cmdDel); tf1.setItemCommandListener(this); try { mainForm.append(tf1); } catch(Exception e) { e.getMessage(); } dis=Display.getDisplay(this); dis.setCurrent(mainForm); mainForm.append(g1); mainForm.setItemStateListener(new Text()); g1.setValue(25); mainForm.append(g2); g1.setValue(100); g1.setLabel("调节音量:"+g1.getValue()); g2.setLabel("文件拷贝进度:"+g2.getValue()); g2.setPreferredSize(50,100); g1.setPreferredSize(50,100); g1.getValue(); System.out.print("音量:"+g1.getValue()); */ } protected void destroyApp(boolean arg0) throws MIDletStateChangeException{} protected void pauseApp(){} public void commandAction(Command arg0, Item arg1) { // TODO Auto-generated method stub if(arg0==cmdDel) { TextField tf=(TextField)arg1; int position=tf.getCaretPosition(); if(position!=0) try { tf.delete(position-1, 1); } catch(StringIndexOutOfBoundsException e){ e.getMessage(); } } } public void itemStateChanged(Item arg0) { // TODO Auto-generated method stub arg0.setLabel("状态被改变"); mainForm.setTitle("状态被改变"); mainForm.setTitle(cg1.getString(cg1.getSelectedIndex())); } }


J2ME
