用java创建一个窗口,画一个皮卡丘
时间: 2024-05-07 11:23:25 浏览: 91
好的,以下是一个简单的 Java 代码示例,可以创建一个窗口并绘制一个皮卡丘:
```java
import javax.swing.*;
import java.awt.*;
public class PikachuDrawing extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
//设置背景颜色
g2d.setBackground(Color.WHITE);
g2d.clearRect(0, 0, getWidth(), getHeight());
//画皮卡丘的身体
g2d.setColor(Color.YELLOW);
g2d.fillOval(50, 50, 200, 200);
//画皮卡丘的耳朵
g2d.setColor(Color.BLACK);
g2d.fillOval(75, 25, 50, 75);
g2d.fillOval(175, 25, 50, 75);
//画皮卡丘的眼睛
g2d.setColor(Color.WHITE);
g2d.fillOval(100, 100, 40, 40);
g2d.fillOval(180, 100, 40, 40);
g2d.setColor(Color.BLACK);
g2d.fillOval(110, 110, 20, 20);
g2d.fillOval(190, 110, 20, 20);
//画皮卡丘的鼻子
g2d.setColor(Color.BLACK);
g2d.fillOval(145, 150, 10, 10);
//画皮卡丘的嘴巴
g2d.setColor(Color.BLACK);
g2d.drawArc(130, 160, 40, 40, 45, 90);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Pikachu Drawing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
PikachuDrawing panel = new PikachuDrawing();
frame.add(panel);
frame.setVisible(true);
}
}
```
代码中使用了 Java Swing 框架创建窗口,并在面板上绘制了一个简单的皮卡丘。你可以将代码保存为一个名为 `PikachuDrawing.java` 的文件并运行它,在窗口中就可以看到画出来的皮卡丘了。
阅读全文