如何用Java画一个皮卡丘代码
时间: 2023-06-11 08:07:50 浏览: 305
以下是用Java绘制一个简单的皮卡丘的代码:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Pikachu extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 绘制皮卡丘的身体
g.setColor(Color.YELLOW);
g.fillOval(50, 50, 200, 200);
// 绘制皮卡丘的耳朵
g.setColor(Color.BLACK);
g.fillOval(75, 75, 50, 50);
g.fillOval(175, 75, 50, 50);
// 绘制皮卡丘的眼睛
g.setColor(Color.WHITE);
g.fillOval(100, 100, 50, 50);
g.fillOval(200, 100, 50, 50);
g.setColor(Color.BLACK);
g.drawOval(100, 100, 50, 50);
g.drawOval(200, 100, 50, 50);
g.fillOval(115, 115, 20, 20);
g.fillOval(215, 115, 20, 20);
// 绘制皮卡丘的鼻子和嘴巴
g.setColor(Color.BLACK);
g.fillOval(150, 150, 50, 50);
g.setColor(Color.RED);
g.fillOval(160, 160, 30, 30);
g.setColor(Color.BLACK);
g.drawLine(175, 175, 195, 175);
// 绘制皮卡丘的腮红
g.setColor(Color.PINK);
g.fillOval(130, 170, 30, 30);
g.fillOval(220, 170, 30, 30);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Pikachu");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Pikachu pikachu = new Pikachu();
pikachu.setBackground(Color.WHITE);
frame.add(pikachu);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
```
这段代码使用Java的图形库swing绘制了一个黄色的圆形身体,黑色的耳朵和眼睛,红色的鼻子和腮红,以及黑色的嘴巴。可以通过运行这段代码来查看绘制的皮卡丘效果。
阅读全文