矿泉水标准:JAVA求救!下面这个是为什么不显示图片啊。请高手指教!最好帮做修改

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/07 07:00:52
import java.applet.Applet;import java.awt.*;
import java.awt.event.*;
<applet code="图片库" width=1000 height=400>
</applet>*/
public class Photo extends Applet implements ActionListener{
String manger="";
Button hu,zhong,zhou,guan;

public void init()
{hu=new Button("胡才金");
zhong=new Button("钟文龙");
zhou=new Button("周刚");
guan=new Button("关冠辉");
add(hu);add(zhong);add(zhou);add(guan);
hu.addActionListen(this);zhong.addActionListener(this);
zhou.addActionListener(this);
guan.addActionListener(this);}
public void actionPerformed(ActionEvent ae)
{String str= (String)ae.getActionCommand
if(str.equals("胡才金"))
{manger="DVD1.jpg";}
else if(str.equals("钟文龙")){manger="DVD2.jpg";}else if(str.equals("周刚")){manger="DVD3.jpg";}else{manger="DVD4.jpg"} repaint();}
public void paint(Graphics g) { g.drawString(manger, 6, 100);}}

String str= (String)ae.getActionCommand
这句改成
String str= ae.getActionCommand.toString()
试试看呵呵.

g.drawString(manger, 6, 100);
晕这儿有点问题吧!drawString是写字用是怎么能画图片呢!用private Image img;
ImagePanel panel=new ImagePanel();
add(panel); img=Toolkit.getDefaultToolkit().getImage("back.gif");
g.drawImage(img,x,y,this);
注"back.gif"可以改为manger

好象写的很错哎,呵呵