关注重工黑大帅,Java不迷路!
1.利用applet程序打印一条直线
public class Study2 extends Applet{
public void paint(Graphics g) {
g.drawLine(10,30, 210, 30);
}
}
结果如下:
2.打印圆(椭圆)
public class Study2 extends Applet{
public void paint(Graphics g) {
g.setColor(Color.black);
g.fillOval(70, 60, 50, 50);
}
}
结果如下:
3.打印五子棋
public class Study2 extends Applet{
int H =20,x=30,N=10;
public void paint(Graphics g) {
g.drawString("(0,0)", 12, 25);
g.drawString("y轴", 10, x+N*H);
g.drawString("x轴", x+N*H, 15);
for(int i =0;i<=N;i++) {
g.drawLine(x, x+(i-1)*H, x+(N-1)*H,x+(i-1)*H);
}
for(int j =0;j<=N;j++) {
g.drawLine(x+(j-1)*H, x,x+(j-1)*H,x+(N-1)*H);
}
g.setColor(Color.black);
g.fillOval(5*H, 3*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(4*H, 6*H, 1*H, 1*H);
g.setColor(Color.black);
g.fillOval(5*H, 5*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(6*H, 4*H, 1*H, 1*H);
g.setColor(Color.black);
g.fillOval(4*H, 4*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(6*H, 6*H, 1*H, 1*H);
g.setColor(Color.black);
g.fillOval(3*H, 3*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(5*H, 6*H, 1*H, 1*H);
g.setColor(Color.black);
g.fillOval(3*H, 4*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(6*H, 5*H, 1*H, 1*H);
g.setColor(Color.black);
g.fillOval(3*H, 5*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(3*H, 6*H, 1*H, 1*H);
g.setColor(Color.black);
g.fillOval(2*H, 6*H, 1*H, 1*H);
g.setColor(Color.RED);
g.fillOval(7*H, 6*H, 1*H, 1*H);
}
}
结果如下:
有疑问欢迎留言
关注重工黑大帅,Java不迷路