答复关键字:
类路径
粗心

解决方案 »

  1.   

    这样可以正确显示:import java.awt.*;
    import java.applet.*;
    import java.net.*;class HeadCanvas extends Canvas
    {
     String s;
     Image p1; HeadCanvas()
             {
              s="This is a canvas!";
              setSize(600,200);
              setBackground(Color.orange);
                                       //问题出现在这里          p1=Toolkit.getDefaultToolkit().getImage("argentina.gif ");
               } public void paint(Graphics g)
           {
            g.drawString(s,60,60);
            g.drawImage(p1,60,60,this);
            }
    }
    public class cs2 extends javax.swing.JApplet//改动一
    {
     HeadCanvas headcanvas;
     Image p; public void init()
           {
            headcanvas=new HeadCanvas();
            getContentPane().add(headcanvas,BorderLayout.NORTH);
    //改动2
            p=getImage(getCodeBase(),"argentina.gif");        } public void paint(Graphics g)
           {
            g.drawImage(p,100,200,this);
            }
    }