JAVA 中的Applet问题!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:53:18
下面着段代码,能看出该程序员想做什么???
有错误请指出。。。
如果我要实现该功能应该怎么改,请详细说一下,要完整的代码。
谢谢!!!

import java.applet.*;
import java.awt.*;
public class Test extends Applet
{
public String num;
Image img = null;
public void init()
{
num = getParameter("picture");
img = getImage(getDocumentBase(),num);
}
public void paint(Graphics g)
{
g.drawImage(img,10,10,this);
}
}

就是为applet中添加一副图片。具体代码可以参见如下:看不懂的加我的qq:277010877.我详细给你讲。
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Applet1 extends Applet implements MouseListener
{
int i;
Image pic1,pic2;
public void init()
{
pic1=getImage(getDocumentBase(),"a.gif");
pic2=getImage(getDocumentBase(),"b.gif");
addMouseListener(this);
}
public void paint(Graphics g)
{
if(i==1)
{ g.drawImage(pic1,60,60,500,500,this); }
if(i==2)
{ g.drawImage(pic2,60,60,500,500,this); }
}
public void mouseClicked(MouseEvent e) { }
public void mousePressed(MouseEvent e) { }
public void mouseEntered(MouseEvent e)
{ i=1; //repaint();
}
public void mouseExited(MouseEvent e)
{ i=2; //repaint();
}
public void mouseReleased(MouseEvent e) { }
}

public void init()
{
num = getParameter("picture&