林伟健演的电影全集:请我改一下java程序

来源:百度文库 编辑:神马品牌网 时间:2024/04/23 15:17:48
高手请帮忙看一下下面的java程序,我看了好久,没改出来,我把我所有的分都贡献出来,帮我改一下 谢谢了;我qq114403730 急!
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class LX8_1 extends Applet{
int index;
Image imgs[]=new Image[6];
public void init(){
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
index=++index%6;
repaint();
}
});
for(int i=0;i<6;i++)
imgs[i]=getImage(getCodeBase(),"image/hua"=(i+1)+".gif");
}
public void paint(Graphics g){
if(imgs[index]!=null)g.drawImage(imgs[index],60,20,this);
}
}

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
怎么还是不行

首先把 "image/hua"=(i+1)+".gif"中的 = 改成 +
然后,把程序尾部的三个import删掉,import只能放在程序的首部
假如是图片路径问题,那就要自己调整该语句的表达了

修改后的代码如下:

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class LX8_1 extends Applet{
int index;
Image imgs[]=new Image[6];
public void init(){
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
index=++index%6;
repaint();
}
});
for(int i=0;i<6;i++)
imgs[i]=getImage(getCodeBase(),"image/hua"+(i+1)+".gif");
}
public void paint(Graphics g){
if(imgs[index]!=null)g.drawImage(imgs[index],60,20,this);
}
}

你的程序没什么问题,只是图片的路径设置的不对,
如果你的图片放在,源程序所在的目录的话,不用设置路径
直接imgs[i]=getImage(getCodeBase(),(i+1)+".gif");
就可以了,
如果你的图片的路径在,在源程序所在目录的image/hua
下的话应该是
imgs[i]=getImage(getCodeBase(),"image/hua/"+(i+1)+".gif");
你少些了一个“/”

imgs[i]=getImage(getCodeBase(),"image/hua/"=(i+1)+".gif");
把等号改成加号
imgs[i]=getImage(getCodeBase(),"image/hua/"+(i+1)+".gif");

首先把 "image/hua"=(i+1)+".gif"中的 = 改成 +
然后,把程序尾部的三个import删掉,import只能放在程序的首部
假如是图片路径问题,那就要自己调整该语句的表达了

修改后的代码如下:

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class LX8_1 extends Applet{
int index;
Image imgs[]=new Image[6];
public void init(){
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
index=++index%6;
repaint();
}
});
for(int i=0;i<6;i++)
imgs[i]=getImage(getCodeBase(),"image/hua"+(i+1)+".gif");
}
public void paint(Graphics g){
if(imgs[index]!=null)g.drawImage(imgs[index],60,20,this);
}
}

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class LX8_1 extends Applet{
int index;
Image imgs[]=new Image[6];
public void init(){
addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
index=++index%6;
repaint();
}
});
for(int i=0;i<6;i++)
imgs[i]=getImage(getCodeBase(),"image/hua"+(i+1)+".gif");
}
public void paint(Graphics g){
if(imgs[index]!=null)g.drawImage(imgs[index],60,20,this);
}
}