importjava.awt.*;importjava.applet.*;importjava.awt.event.*;classmycanvasextendsCanvas{inti;mycanvas(inta){setSize(200,200);i=a;}publicvoidpaint(Graphicsg){g.drawImage(Aa...
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
class mycanvas extends Canvas
{int i;
mycanvas(int a)
{setSize(200,200);i=a;}
public void paint(Graphics g)
{g.drawImage(Aa.img[i],0,0,this);}
}
public class Aa extends Applet implements ActionListener
{ TextField t;
Panel p1,p2;
Button b;
mycanvas canvas[];
static Image img[]=new Image[6];
CardLayout card;
public void start()
{int i;
for(i=1;i<=5;i++)
{img[i]=getImage(getCodeBase(),"ss"+i+".jpg");}
}
public void init()
{ b=new Button("确定");
t=new TextField();
p1=new Panel();
p2=new Panel();
card=new CardLayout();
canvas=new mycanvas[6];
for(int i=1;i<=5;i++)
{canvas[i]=new mycanvas(6);
p1.add(canvas[i],String.valueOf(i));
}
p1.setLayout(card);
p2.add(t);p2.add(b);
add(p1);add(p2);
setLayout(new GridLayout(2,1));
b.addActionListener(this);
setSize(600,400);
}
public void actionPerformed(ActionEvent e)
{if(e.getSource()==b)
{card.show(p1,t.getText());
}
}
public void paint(Graphics g)
{ g.drawString(" ",50,60);
}
}
摆脱大家帮帮忙吧~~!
展开