java画草莓熊代码
时间: 2023-11-21 19:51:11 浏览: 109
好的,以下是Java画草莓熊的代码:
```java
import java.awt.*;
import javax.swing.*;
public class DrawStrawberryBear extends JFrame {
public DrawStrawberryBear() {
super("草莓熊");
setSize(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
// 画头
g2d.setColor(new Color(255, 222, 173));
g2d.fillOval(100, 50, 200, 200);
// 画耳朵
g2d.setColor(new Color(255, 192, 203));
g2d.fillOval(80, 80, 80, 80);
g2d.fillOval(240, 80, 80, 80);
// 画眼睛
g2d.setColor(Color.WHITE);
g2d.fillOval(140, 110, 40, 40);
g2d.fillOval(220, 110, 40, 40);
g2d.setColor(Color.BLACK);
g2d.fillOval(150, 120, 20, 20);
g2d.fillOval(230, 120, 20, 20);
// 画鼻子
g2d.setColor(new Color(255, 105, 180));
g2d.fillOval(180, 160, 40, 40);
// 画嘴巴
g2d.setColor(Color.WHITE);
g2d.fillOval(170, 170, 60, 30);
g2d.setColor(Color.BLACK);
g2d.drawArc(170, 170, 60, 30, 0, -180);
// 画身体
g2d.setColor(new Color(255, 222, 173));
g2d.fillOval(80, 200, 240, 160);
// 画草莓
g2d.setColor(new Color(255, 0, 0));
g2d.fillOval(150, 250, 100, 100);
g2d.setColor(Color.WHITE);
g2d.fillOval(170, 270, 20, 20);
g2d.fillOval(210, 270, 20, 20);
g2d.fillOval(190, 290, 20, 20);
}
public static void main(String[] args) {
new DrawStrawberryBear();
}
}
```
阅读全文