社区
J2ME
帖子详情
import javax.microedition.lcdui.game.Sprite;包不能用是什么原因?
qq253289071
2007-11-28 07:10:11
我装了JDK1.5,WTK2.5.2,eclipse-SDK-3.3.1,EclipseME1.5.zip在eclipse环境中import javax.microedition.lcdui.game.Sprite;包不能用;请问是什么原因?
...全文
226
4
打赏
收藏
import javax.microedition.lcdui.game.Sprite;包不能用是什么原因?
我装了JDK1.5,WTK2.5.2,eclipse-SDK-3.3.1,EclipseME1.5.zip在eclipse环境中import javax.microedition.lcdui.game.Sprite;包不能用;请问是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linguoyu
2010-07-16
打赏
举报
回复
eclipse me 1.7.9 运行成功
qq253289071
2007-12-01
打赏
举报
回复
谢谢各位帮忙解决啊!!!!
wpflyshinerocks
2007-11-29
打赏
举报
回复
你把你控制台的信息粘贴上来。
不存在不可import game.sprite 或者只能import game.*不能import game。sprite的问题。
你的问题应该出在eclipse me1.5 上。
它可能没有包含midp 2.0。 game这个包是2.0新加入的。
lgtwboy
2007-11-29
打赏
举报
回复
把它作为一个类放在项目里,不用导入
Java
程序实现坦克移动
用
Java
实现坦克移动
import
java
x.
micro
edit
ion
.
lcdui
.Graphics;
import
java
x.
micro
edit
ion
.
lcdui
.Image;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.
Game
Canvas;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.LayerManager;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.
Sprite
; public class MultiLayerCanvas extends
Game
Canvas 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
sprite
Tank; private
Sprite
couple; private
Sprite
current
Sprite
; boolean visualFlag=false; public MultiLayerCanvas(){ super(true); lm = new LayerManager(); width=getWidth(); height=getHeight(); currentX=width/2; currentY=height/2; delay=20; try
手机游戏桃花源记代码
基于J2ME的手机游戏开发--桃花源记
import
java
.util.Vector;
import
java
x.
micro
edit
ion
.
lcdui
.Graphics;
import
java
x.
micro
edit
ion
.
lcdui
.Image;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.
Game
Canvas;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.LayerManager;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.
Sprite
; public class Thyj
Game
Canvas extends
Game
Canvas implements Runnable{ private Graphics ga; LayerManager lm; MyMap myMap; private int viewWindowX; private int width,height;//记录可视范围的宽度、高度 private boolean view=true,view1=false,view1_1=true; private My
Sprite
ms; //ms表示10个NPC private
Sprite
s;//s表示精灵(英雄) private Image img_hero; private int px=8,py=70; private int dir=1;// 0表示向左,1表示向右,2表示向下,3表示向上,-1表示不动 private int attack_dir=-1;// 0表示向左攻击,1表示向右攻击,2表示向下攻击,3表示向上攻击,-1表示不动 /***********以下是分场景1加入******************/ private Vector guaiwu; private Image img_Enemy; Thyj
Game
Canvas (){ super(true); img_hero=getImage.imglong("renwu7"); width=this.getWidth(); height=this.getHeight(); ga=this.getGraphics(); myMap=new MyMap(); myMap.init_fenchangjing(); //填充背景、碰撞层 ms=new My
Sprite
(img_hero); s=new
Sprite
(img_hero,56,56); s.setFrameSequence(ms.moveLeft); s.defineReferencePixel(s.getWidth()/2, 0); s.setTransform(
Sprite
.TRANS_MIRROR); s.defineCollis
ion
Rectangle(0, 40, 48, 8); s.setPosit
ion
(53*16, 4*16-10); lm=new LayerManager(); init(); /***********以下是分场景1加入******************/ viewWindowX=53*16; guaiwu=new Vector(); img_Enemy=getImage.imglong("guaiwu12"); init1(); new Thread(this).start(); } public void init(){ //追加相应的图层到图层管理器里 lm.append(s); lm.append(myMap.tl_pz1); lm.append(myMap.tl_bj1);//把背景层加到图层管理器里 }
J2ME中实现人走地图走功能
import
java
.io.IOExcept
ion
;
import
java
x.
micro
edit
ion
.
lcdui
.Graphics;
import
java
x.
micro
edit
ion
.
lcdui
.Image;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.
Game
Canvas;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.LayerManager;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.
Sprite
;
import
java
x.
micro
edit
ion
.
lcdui
.
game
.TiledLayer; public class Walk
Game
Canvas_18 extends
Game
Canvas implements Runnable{ private Graphics g; private Image i1,i2; private
Sprite
splayer; private LayerManager lm; private int [][]map; private int []right=new int[]{3,4,5}; private int []left=new int[]{9,10,11}; private int []up=new int[]{0,1,2}; private int []down=new int[]{6,7,8}; private TiledLayer t; private int viewX,y,x,viewY; private int keyState; private boolean rightFlag; private boolean leftFlag; private boolean upFlag; private boolean downFlag; Walk
Game
Canvas_18(){ super(true); g=this.getGraphics(); try{ i1=Image.createImage("/item01.png"); i2=Image.createImage("/walk.png"); }catch(IOExcept
ion
e){ e.printStackTrace(); } t=new TiledLayer(20,18,i1,16,16); map=new int[][]{ { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 1, 2, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 6, 7, 11, 12, 11, 12, 3, 4, 5, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 16, 17, 16, 17, 16, 17, 8, 9, 10, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 16, 17, 16, 17, 16, 17, 13, 14, 15, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 18, 19, 20, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 21, 21, 21, 22, 22, 21, 21, 17, 24, 25, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 21, 21, 23, 21, 21, 21, 21, 12, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 26, 27, 28, 29, 30, 17, 16, 17, 16, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 16, 17, 16, 17, 16, 17, 33, 34, 16, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 35, 36, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 16, 22, 16, 17 }, { 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12, 11, 12 }, { 16, 22, 16, 17, 16, 17, 16, 31, 32, 17, 16, 17, 16, 17, 16, 17, 16, 22, 16, 17 } }; for(int i=0;i<18;i++) for(int j=0;j<20;j++) t.setCell(j, i, map[i][j]); splayer=new
Sprite
(i2,i2.getWidth()/12,i2.getHeight()); lm=new LayerManager(); lm.append(splayer); lm.append(t); new Thread(this).start(); }
j2me 的一些基本类的编写
不错的,据说是js级编写的,当想升级你的j2me技术,简化代码,这里会有优秀的资源等你拿,快来下吧!!
使用J2ME开发华容道游戏
使用J2ME开发华容道游戏,可以看看思路
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章