帮忙看一下这个换背景的窗体
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TextFrame1 implements ActionListener {
Frame f=new Frame("第一个窗体");
int i=0;
public static void main(String[] args){
TextFrame1 tf=new TextFrame1();
tf.init();
}
public void init()
{ f.setSize(300,300);
f.setVisible(true);
f.addWindowListener(new MyWindowListener());
Button btn=new Button("更换背景");
btn.addActionListener(new TextFrame1());
f.add(btn,"North");
}
public void actionPerformed(ActionEvent e){
Image[] im={new ImageIcon("c:\\1.jpg").getImage(),
new ImageIcon("c:\\2.jpg").getImage(),
new ImageIcon("c:\\3.jpg").getImage(),
new ImageIcon("c:\\4.jpg").getImage(),
new ImageIcon("c:\\5.jpg").getImage()};
f.getGraphics().drawImage(im[i],0,0,300,300,f);
i++;
if(i==5) i=0;
}
}
class MyWindowListener extends WindowAdapter{
public void windowClosing(WindowEvent e){
e.getWindow().setVisible(false);
((Window)e.getComponent()).dispose();
System.exit(0);
}
}