高手求救,一定给分 imgMul[7],coordinate[7]中有值没有?大小有没有8个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是你的imgMul没有初始化吧 GJA106(中文字符)的话一针见血!你的图片数组和后面的数组的大小是多少!imgMul[7],coordinate[7]你这样写表示是调用第8个元素!有吗?下标从0开始! 在IE中运行编辑好了的没有出现什么错误但在JB8中运行时,鼠标移动时,会有无穷多个错误,每移动一次,就出来一大片,值我都付好了例如:public void a(int b[]){//这里面的b 还要重新分配内存空间吗?//比如:int c=new int[n];//c=b?//b 不能直接用吗??} 再贴部分代码:public void myPaint(Image img, int[] co, double mul) { gContext.drawImage(img, co[0] - (int) ( (double) co[2] * (mul - 1.0) / 2.0), co[1] - (int) ( (double) co[3] * (mul - 1.0) / 2.0), (int) ( (double) co[2] * mul), (int) ( (double) co[3] * mul), this); }////在jbinit()中有以下定义: sound = getAudioClip(sUrl, "smsx.mid"); img = getImage(pUrl, "syt.jpg"); gContext = getGraphics(); //将字符串坐标转化为整数坐标,并存入数组coordinate = new int[getParameterInfo().length - 3][4]; coordinate[0] = new MySplit(var_a).mySplit(",", 4); coordinate[1] = new MySplit(var_b).mySplit(",", 4); coordinate[2] = new MySplit(var_c).mySplit(",", 4);.........这些全都是运行错误,编译时没有任何错误,在IE中运行时也没有错误,只是在JB8中运行时,鼠标移到相应的组件时,就会“碰、碰、”的出来以上的无穷多的类似的错误这是怎么回事呀?真是郁闷的要死。。 我是用隐藏的标签来确定小的图片的位置的。也就是说当鼠标移到标签上时,图片就会显示,但是在jb8中运行总是有错误,而且是每进入标签一次,就产生一系列的上述错误,最终会是无穷多个,但在IE中运行时,图片能正常显示,事件也能正常触发。为什么会这样? 把imgMul[7]初始化的代码贴出来!!然后把鼠标的有关事件也贴出来! 在IE中没错而在jb中会出错,我猜在jb中是因为你的图片路径有误!!看看你在jb中运行时图片保存的位置是不是正确的! 静态方法和静态代码块 百分求助:java參數中的空格問題 java相关? 感觉junit测试代码比代码还难写,请问大家这个怎么写? 询问:JAVA程序的UI问题若干。最讨厌的就是没两把刷子的瞎起哄。================== Java 怎样实现查询一个数据库有多少表和表名? JAVA初级问题? 多线程监听端口的问题 如何用Ant实现项目拷贝的功能 java环境变量的意思(菜鸟问题) 初学者问题,求书!!!!!1 @@@@@@@@@@@@@@高手请看!!JB中无法调用动态库,动态库经过测试没有问题!!!答者有分!!!!@@@@@@@@
imgMul[7],coordinate[7]你这样写表示是调用第8个元素!有吗?
下标从0开始!
但在JB8中运行时,鼠标移动时,会有无穷多个错误,
每移动一次,就出来一大片,
值我都付好了
例如:
public void a(int b[]){
//这里面的b 还要重新分配内存空间吗?
//比如:int c=new int[n];
//c=b?
//b 不能直接用吗??
}
public void myPaint(Image img, int[] co, double mul) {
gContext.drawImage(img,
co[0] - (int) ( (double) co[2] * (mul - 1.0) / 2.0),
co[1] - (int) ( (double) co[3] * (mul - 1.0) / 2.0),
(int) ( (double) co[2] * mul),
(int) ( (double) co[3] * mul),
this);
}////
在jbinit()中有以下定义:
sound = getAudioClip(sUrl, "smsx.mid");
img = getImage(pUrl, "syt.jpg");
gContext = getGraphics(); //将字符串坐标转化为整数坐标,并存入数组
coordinate = new int[getParameterInfo().length - 3][4];
coordinate[0] = new MySplit(var_a).mySplit(",", 4);
coordinate[1] = new MySplit(var_b).mySplit(",", 4);
coordinate[2] = new MySplit(var_c).mySplit(",", 4);
...
...
...
这些全都是运行错误,编译时没有任何错误,在IE中运行时也没有错误,只是在JB8中运行时,鼠标移到相应的组件时,就会“碰、碰、”的出来以上的无穷多的类似的错误
这是怎么回事呀?
真是郁闷的要死。。
也就是说当鼠标移到标签上时,图片就会显示,
但是在jb8中运行总是有错误,而且是每进入标签一次,就产生
一系列的上述错误,
最终会是无穷多个,
但在IE中运行时,图片能正常显示,事件也能正常触发。
为什么会这样?
然后把鼠标的有关事件也贴出来!
我猜在jb中是因为你的图片路径有误!!看看你在jb中运行时图片保存的位置是不是正确的!