当前位置: 代码迷 >> Java相关 >> 利用java进行绘图时出现的一个问题
  详细解决方案

利用java进行绘图时出现的一个问题

热度:253   发布时间:2013-09-04 17:21:27.0
利用java进行绘图时出现的一个问题
import java.awt.*;
import java.applet.*;
public class DrawImage extends Applet{
    Image Background,Plane;
   
    public void init(){
        Background = getImage(getDocumentBase(), "Image/1.gif");
        Plane = getImage(getDocumentBase(),"Image/2.gif");
    }
    public void paint(Graphics g){
        g.drawImage(Background, 0, 0, 320, 240, this);
        g.drawImage(Plane, 110, 90, 100,60,this);
    }

}
<html>
<head><title>绘制图片</title><head>
<body>
<applet code = "DrawImage.class" width=320 height=240>
</applet>
</body>
</html>
在运行html文件时显示“ClassNotFountException”,请问这是怎么回事。然后我还想知道使用getImage()方法的时候,URL是那个图片在Internet上的地址还是图片在自己电脑里的位置,如果是自己电脑的位置,这个图片我最好把放在哪个文件夹下面(位置是不是跟java代码所保存的位置有关!)????????
搜索更多相关的解决方案: public  import  title  java  图片  

----------------解决方案--------------------------------------------------------
如果不改变代码里url地址的话,那你的图片应该放到和html文件同一个文件夹下的Image文件夹里,而你的java文件也要放到html文件同一个文件夹里,不然是找不到这个类的.
----------------解决方案--------------------------------------------------------
回复 2楼 ren829
按照你说的都放在同一个文件夹下了,但是运行html的时候显示的还是和以前的一样。。。
----------------解决方案--------------------------------------------------------
这个java里怎么还会有c语言的东西?
----------------解决方案--------------------------------------------------------
我很是怀疑,你就没把.java的文件编译成class文件。
----------------解决方案--------------------------------------------------------
回复 5楼 ren829
我用的是eclipse,已经编译了,bin目录下也有class文件。。。
----------------解决方案--------------------------------------------------------
回复 4楼 zrqvery158
很多都是相似的!
----------------解决方案--------------------------------------------------------
那你就把 class文件 html文件和保存了图片的Image文件夹放到一起,这样肯定ok。
----------------解决方案--------------------------------------------------------
回复 8楼 ren829
感谢,按照您的方法已经可以在浏览器中看见图片了。。。追问一个,eclipse中生成的class文件的路径可以修改么、?我的java程序,图片以及html都在src中,但是class文件自动保存在bin文件夹下,我想知道有木有方法可以修改这个默认的保存路径。。。
----------------解决方案--------------------------------------------------------
这个东西根本不需要修改,eclipse只是你的开发环境,当你把这个web发布的时候,是要放到服务器上的,那时候你也要把eclipse开发目录的文件拷贝到相应的文件夹里。你更改eclipse的保存路径,没有实际的意义。
----------------解决方案--------------------------------------------------------
  相关解决方案