用Java graphics画一个hellokitty的代码
时间: 2023-06-20 13:06:51 浏览: 1862
以下是一个简单的 Java Graphics 代码,可以绘制一个 Hello Kitty 图案。
```java
import java.awt.*;
import javax.swing.*;
public class HelloKitty extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
// 绘制身体
g2d.setColor(Color.WHITE);
g2d.fillOval(50, 50, 200, 200);
// 绘制脸部
g2d.setColor(Color.PINK);
g2d.fillOval(80, 80, 140, 140);
// 绘制眼睛
g2d.setColor(Color.BLACK);
g2d.fillOval(110, 120, 20, 20);
g2d.fillOval(170, 120, 20, 20);
// 绘制鼻子
g2d.setColor(Color.BLACK);
g2d.fillOval(140, 150, 20, 20);
// 绘制嘴巴
g2d.setColor(Color.RED);
g2d.drawArc(120, 160, 60, 40, 0, -180);
// 绘制蝴蝶结
g2d.setColor(Color.PINK);
g2d.fillRect(120, 80, 60, 40);
g2d.fillRect(150, 80, 10, 90);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Hello Kitty");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new HelloKitty());
frame.setSize(300, 300);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
运行该代码,将会在窗口中绘制一个 Hello Kitty 图案。