JAVA 画草莓熊代码
时间: 2023-07-09 20:22:04 浏览: 631
好的,以下是一个简单的Java代码示例,可以绘制一个草莓熊:
```java
import java.awt.*;
import javax.swing.*;
public class DrawStrawberryBear extends JPanel {
// 绘制草莓熊
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 设定背景色
setBackground(Color.WHITE);
// 绘制草莓
g.setColor(Color.RED);
g.fillOval(50, 50, 100, 100);
// 绘制草莓上的小点
g.setColor(Color.GREEN);
g.fillOval(75, 70, 10, 10);
g.fillOval(95, 80, 15, 15);
g.fillOval(110, 100, 10, 10);
// 绘制草莓上的叶子
g.setColor(Color.GREEN);
g.fillOval(70, 20, 40, 40);
g.fillOval(80, 10, 40, 40);
g.fillOval(90, 20, 40, 40);
// 绘制草莓熊的耳朵
g.setColor(Color.LIGHT_GRAY);
g.fillOval(10, 35, 40, 60);
g.fillOval(150, 35, 40, 60);
// 绘制草莓熊的脸
g.setColor(new Color(240, 188, 192));
g.fillOval(30, 70, 140, 140);
// 绘制草莓熊的眼睛
g.setColor(Color.BLACK);
g.fillOval(65, 110, 30, 30);
g.fillOval(105, 110, 30, 30);
// 绘制草莓熊的鼻子
g.setColor(Color.BLACK);
g.fillOval(85, 145, 30, 30);
// 绘制草莓熊的嘴巴
g.setColor(Color.BLACK);
g.fillOval(70, 170, 60, 30);
}
// 主函数
public static void main(String[] args) {
JFrame frame = new JFrame("草莓熊");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
DrawStrawberryBear panel = new DrawStrawberryBear();
frame.add(panel);
frame.setSize(200, 300);
frame.setVisible(true);
}
}
```
这段代码使用了Java的Swing库,继承了JPanel类,重写了paintComponent方法,在窗口中绘制了一个草莓熊。您可以将这段代码保存为.java文件,使用Java编译器编译运行即可看到效果。
阅读全文