import java.applet.Applet;
import javax.swing.JLabel;
import javax.swing.ImageIcon;public class Applet1 extends Applet {
  public Applet1() {
  }public void init() {
    JLabel label = new JLabel(new ImageIcon(getImage(getCodeBase(),"icon.gif")));
    //getCodeBase()将得到你页面文件所在的绝对路径,这很关键,如果你的图片方在和页面相同的位置,这样就可以了。
    this.add(label);
  }}<------ 树欲静而风不止 ------>

解决方案 »

  1.   

    我将test1.html中applet里的绝对路径去掉,就解决了appletviewer方式查看所报的错误!难道不人绝对路径。而用IE看test1.html还是not Found。
    to mq612(理想) :我照你的方法对程序进行了修改,结果还是如我在这贴所讲的,单单在IE里看不到。
      

  2.   

    谢谢MASTERPROSER(编程在西元前) 的安慰!!!
      

  3.   

    我昨天有寫application,發現圖片要放在classes目錄里面,你去試下.
      

  4.   

    http://www.xapf.com/Applet.rar你下载看看,我这里图片载入很正常。尽快,我用客户的服务器空间。<------ 树欲静而风不止 ------>
      

  5.   

    to mq612(理想) :谢谢!我下载看看!
      

  6.   

    我打不开你给的网页,你发到我邮箱里吧,[email protected].谢谢了
      

  7.   

    我也是刚学
    但是我们老师说过了那个CODE里只放一个文件名字就行啦
    如果不在同一个文件夹里
    就要在那个CODEBASE里打上那个文件的路径就行了
    我想你试试看吧现在要是不用那个命令形的
    你就去下了个JCREATOR用吧
    很好用的
      

  8.   

    to  bellbear(胖熊达达) :我的文件是放在一个文件夹的。
      

  9.   

    在applet中用如下方法获取图片。
    Icon icon=new ImageIcon(getImage(getCodeBase(),"1.gif"));
      

  10.   

    应该不是什么路径的问题吧,我appletviewer看程序是正常的啊,在IE里看Test1.html却在状态栏显示 class test1 not found。这说明它找到test1,而不是什么获取图片的问题。
      

  11.   

    to  mq612(理想) :你给我发的收到,不过下了几遍都报rar包解压诊断错误,无法解压!如果不麻烦的话能不能在给我发一次,万分感谢!
      

  12.   

    <applet code="D:\jdk1.3.0_01\bin\Test1.class" width=300 height=200>
    改为:<applet code="D:\\jdk1.3.0_01\\bin\\Test1.class" width=300 height=200>
    再试试
      

  13.   

    to  mq612(理想) :你的程序我运行了,用appletviewer看没问题,在IE里看还是load:class Applet1 not found.我想现在应该可以确定不是程序的问题,应该是浏览器的问题,我用的是IE5。5,是不是IE有什么特殊的设置,我以前想应该没什么吧,IE早就应该默认支持applet了。
      

  14.   

    to  dropship(一个人下的棋) :按你的说法,我dos下的错误又冒出来了。
      

  15.   

    看一下IE高级选项中的“将Jave 2 v1.4.1 用于 <applet>”是否选中。
      

  16.   

    肯定是IE的问题,按照 mu_x(阿木) 说的设置,实在不行就去http://www.java.com/zh的网站下载安装最新的Java Plug-in 1.4.2 01
      

  17.   

    IE高级选项中该设置的我都做了,不过没看过阿木说的这项,我就搞不懂我的IE怎么就跟你们的不一样呢,奇了怪了
      

  18.   

    我也遇到了相同的问题,mq612(理想) 大哥给的压缩包我下载了,打开后ie里显示load:class Applet1 not found,不知道到底是怎么一回事
      

  19.   

    应该也是版本问题,去http://www.java.com/zh的网站下载安装最新的Java Plug-in 1.4.2 01
      

  20.   

    装Java Start Web基本解决问题!!!
    结贴!