
Java图像渐变如何显示图像
这是原程序,我不知道图像该怎么调出来,该把图放哪里,运行时才看到图?高手指导下!importjava.applet.*;importjava.awt.*;publiccl...
这是原程序,我不知道图像该怎么调出来,该把图放哪里,运行时才看到图?高手指导下!
import java.applet.*;
import java.awt.*;
public class Boyb extends Applet implements Runnable
{
Thread drawImage;
Image image;
Graphics g;
int w=10,h=10;
public void init()
{
image=getImage(getCodeBase(),"a.gif");
drawImage=new Thread(this);
g=getGraphics();
}
public void start()
{
drawImage.start();
}
public void run()
{
while(true)
{
g.clearRect(10,10,w,h);
w++;
h++;
if(w>=300)
{
w=10;
h=10;
}
g.drawImage(image,10,10,w,h,this); // g在矩形(10,10,w,h)中绘制图像image
try
{
Thread.sleep(100);
}
catch(InterruptedException e)
{
}
}
}
}
我把image=getImage(getCodeBase(),"a.gif");
改成image=getImage(getCodeBase(),"c:\\我的文档\\图片收藏\\a.gif"); 也没用,到底哪里错了?55555555
还有,它的html文件改这么写? 展开
import java.applet.*;
import java.awt.*;
public class Boyb extends Applet implements Runnable
{
Thread drawImage;
Image image;
Graphics g;
int w=10,h=10;
public void init()
{
image=getImage(getCodeBase(),"a.gif");
drawImage=new Thread(this);
g=getGraphics();
}
public void start()
{
drawImage.start();
}
public void run()
{
while(true)
{
g.clearRect(10,10,w,h);
w++;
h++;
if(w>=300)
{
w=10;
h=10;
}
g.drawImage(image,10,10,w,h,this); // g在矩形(10,10,w,h)中绘制图像image
try
{
Thread.sleep(100);
}
catch(InterruptedException e)
{
}
}
}
}
我把image=getImage(getCodeBase(),"a.gif");
改成image=getImage(getCodeBase(),"c:\\我的文档\\图片收藏\\a.gif"); 也没用,到底哪里错了?55555555
还有,它的html文件改这么写? 展开
展开全部
image=getImage(getCodeBase(),"a.gif");
这一行描述图片的,显示图片是a.gif
image=getImage(getCodeBase(),"F:\\新建文件夹\\图片\\素材\\f.jpg");
例如,要用绝对路径
这一行描述图片的,显示图片是a.gif
image=getImage(getCodeBase(),"F:\\新建文件夹\\图片\\素材\\f.jpg");
例如,要用绝对路径
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询