java绘画一个草莓熊
时间: 2024-05-28 21:04:49 浏览: 103
我可以为你提供绘制一个草莓熊的Java代码示例。请注意,以下代码仅提供了一个基本的草莓熊形状,你可以根据需要进行修改和美化。
```java
import java.awt.*;
import javax.swing.*;
public class StrawberryBear extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
// 绘制草莓熊的身体
g2d.setColor(Color.PINK);
g2d.fillOval(100, 100, 200, 200);
// 绘制草莓熊的脸部
g2d.setColor(Color.WHITE);
g2d.fillOval(150, 150, 100, 100);
// 绘制草莓熊的眼睛
g2d.setColor(Color.BLACK);
g2d.fillOval(170, 180, 20, 20);
g2d.fillOval(210, 180, 20, 20);
// 绘制草莓熊的鼻子
g2d.setColor(Color.YELLOW);
g2d.fillOval(190, 210, 20, 20);
// 绘制草莓熊的嘴巴
g2d.setColor(Color.BLACK);
g2d.drawArc(170, 200, 60, 40, 180, 180);
// 绘制草莓熊的耳朵
g2d.setColor(Color.PINK);
g2d.fillArc(130, 130, 80, 80, 180, 180);
g2d.fillArc(220, 130, 80, 80, 180, 180);
// 绘制草莓熊的草莓
g2d.setColor(Color.RED);
g2d.fillOval(240, 160, 40, 40);
g2d.fillOval(260, 140, 40, 40);
g2d.fillOval(280, 160, 40, 40);
g2d.fillOval(260, 180, 40, 40);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Strawberry Bear");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new StrawberryBear());
frame.setSize(400, 400);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
阅读全文