Java code

来源:互联网 发布:王心凌 知乎 编辑:程序博客网 时间:2024/06/11 04:45
在Componet类中的public void paint(Graphics g)方法可以实例化一个Graphics 对象g 当g调用draw(int x,int y,int w,int h)和fill(int x,int y ,int w ,int h)时 x和y这么定义在其当前组建中的位置
比如下面代码怎么解释
import java.applet.*;
import java.awt.*;
public class a extends Applet{
 public void pain(Graphics g)
 {
  g.drawOval(0, 0, 100, 100);               //如果(0,0)是其所在组建的左上方坐标 那么是不是一左上角为坐标画一个
  g.setColor(Color.black);                   //直径为100的圆(感觉只有圆的四分之一)?????
  g.fillArc(0, 0, 100, 100, -90, -180);
  g.setColor(Color.white);
  g.fillArc(0, 0, 100, 100, -90, 180);
        g.fillArc(25, 0, 50, 50, -90, -180);
        g.setColor(Color.black);
        g.fillOval(40, 15, 20, 20);
        g.fillArc(25, 50, 50, 50, 90, -180);
        g.setColor(Color.white);
        g.fillOval(40, 65, 20, 20);
 }
}
原创粉丝点击