我必须只用一个 draw.oval 函数和 draw.arc 函数来完成这个项目。然而,我真的希望我能按照你的方式去做。这就是我现在所拥有的,但它仍然没有正确排列。有什么见解吗?谢谢!
//**********************************************************************
// Fish.Java Louis Colucci
// Draws a rosetta
//**********************************************************************
import javax.swing.JApplet;
import java.awt.*;
public class Rosetta extends JApplet
{
public void paint (Graphics page)
{
setBackground (Color.white);
page.setColor (Color.black);
//Draws the body
page.drawOval(360, 360, 360,360);
page.drawArc(360,180, 360,360,360,360);
page.drawArc(360,540, 360,360,360,360);
page.drawArc(525,435, 360,360,360,360);
page.drawArc(525,285, 360,360,360,360);
page.drawArc(195,435, 360,360,360,360);
page.drawArc(195,285, 360,360,360,360);
}
}