啥是佩奇?

啥是佩奇?

就是一头粉红色的长得像吹风筒的猪

啥是佩奇?_第1张图片

package src;

import java.applet.Applet;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;

public class Pinkpig extends Applet {
	private static final long serialVersionUID = 1L;

	@Override
	public void paint(Graphics g2) {
		Graphics2D g = (Graphics2D) g2;
		body(g);
		face(g);
		nose(g);
		super.paint(g);
	}

	void nose(Graphics2D g) {
		g.setColor(Color.white);
		g.fillOval(370, 115, 45, 45); // eye
		g.fillOval(440, 100, 35, 35);
		g.setColor(Color.black);
		g.drawOval(500, 80, 80, 100); // nose
		g.fillOval(515, 117, 25, 25);
		g.fillOval(545, 115, 25, 25);
		g.drawOval(370, 115, 45, 45);
		g.fillOval(377, 128, 20, 20);
		g.drawOval(440, 100, 35, 35);
		g.fillOval(447, 110, 17, 17);
		g.drawArc(390, 190, 90, 90, 170, 210); // mouse
	}

	void face(Graphics2D g) {
		g.setColor(Color.black);
		g.drawOval(270, 80, 240, 240); // face
		g.drawOval(300, 70, 320, 120);
		g.drawOval(330, 30, 40, 80);
		g.drawOval(390, 20, 40, 80);
		g.setColor(Color.PINK);
		g.fillOval(270, 80, 240, 240);
		g.fillOval(300, 70, 320, 120);
		g.fillOval(330, 30, 40, 80);
		g.fillOval(390, 20, 40, 80);
		g.setColor(Color.white);
		g.fillRect(540, 80, 100, 100);
		g.setColor(Color.PINK);
		g.fillOval(500, 80, 80, 100);
	}

	void body(Graphics2D g) { // body
		g.setStroke(new BasicStroke(5f));
		g.setColor(Color.pink);
		g.drawOval(215, 470, 30, 30);
		g.drawArc(205, 450, 50, 50, 170, 210);
		g.setColor(Color.RED);
		g.fillOval(250, 250, 300, 500);
		g.setColor(Color.white);
		g.fillRect(240, 510, 330, 330);
		g.setColor(Color.black);
		g.setStroke(new BasicStroke(10f));
		g.drawLine(300, 340, 210, 370);
		g.drawLine(240, 360, 210, 355);
		g.drawLine(240, 360, 240, 390);
		g.drawLine(500, 340, 600, 370);
		g.drawLine(570, 360, 600, 350);
		g.drawLine(570, 360, 570, 390);
		g.drawLine(330, 510, 330, 570);
		g.fillRoundRect(300, 560, 90, 30, 30, 30);
		g.drawLine(470, 510, 470, 570);
		g.fillRoundRect(440, 560, 90, 30, 30, 30);
		g.setStroke(new BasicStroke(5f));
	}
}

你可能感兴趣的:(啥是佩奇?)