不好意思,都是我的错,我把我写的源代码提供给大家,多谢指教(Circle.java)import java.awt.*;
import java.applet.Applet;public class Circle extends Applet
{
private int x,y,width,height;/* Circle(int xPos,int yPos,int w,int h){
x=xPos;
y=yPos;
width=w;
height=h;
}
*/
public void init(){
x=50;
y=50;
width=100;
height=150;
}
public void setPosition(int xPos,int yPos){
x=xPos; y=yPos;
} public void setSize(int w,int h){
width=w; height=h;
} public void paint(Graphics g)
{ setPosition(20,20);
setSize(100,150);
g.setColor(Color.pink);
g.fillOval(x,y,width,height);
}
}
(Circle.html)<applet code="Circle.class" width=300 height=200>
</applet>
import java.applet.Applet;public class Circle extends Applet
{
private int x,y,width,height;/* Circle(int xPos,int yPos,int w,int h){
x=xPos;
y=yPos;
width=w;
height=h;
}
*/
public void init(){
x=50;
y=50;
width=100;
height=150;
}
public void setPosition(int xPos,int yPos){
x=xPos; y=yPos;
} public void setSize(int w,int h){
width=w; height=h;
} public void paint(Graphics g)
{ setPosition(20,20);
setSize(100,150);
g.setColor(Color.pink);
g.fillOval(x,y,width,height);
}
}
(Circle.html)<applet code="Circle.class" width=300 height=200>
</applet>
{
super.paint(g);
setPosition(20,20);
setSize(100,150);
g.setColor(Color.pink);
g.fillOval(x,y,width,height);
}试试吧.