java输出哆啦A梦图形
时间: 2024-04-27 20:06:06 浏览: 17
要输出哆啦A梦图形,可以使用Java的图形界面库Swing来实现。下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class Doraemon extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.BLUE);
g2d.fillOval(50, 50, 200, 200); // 蓝色圆形
g2d.setColor(Color.WHITE);
g2d.fillOval(100, 80, 40, 40); // 白色眼白
g2d.fillOval(170, 80, 40, 40);
g2d.setColor(Color.BLACK);
g2d.fillOval(117, 95, 10, 10); // 黑色瞳孔
g2d.fillOval(187, 95, 10, 10);
g2d.setColor(Color.RED);
g2d.fillOval(125, 130, 60, 30); // 红色鼻子
g2d.setColor(Color.WHITE);
g2d.fillRect(80, 160, 140, 50); // 白色脸部
g2d.fillOval(50, 160, 60, 60); // 白色手
g2d.fillOval(190, 160, 60, 60);
g2d.setColor(Color.BLUE);
g2d.fillRect(110, 165, 80, 40); // 蓝色围巾
g2d.setColor(Color.WHITE);
g2d.fillOval(100, 185, 20, 10); // 白色铃铛
g2d.fillOval(170, 185, 20, 10);
g2d.fillRect(105, 180, 80, 5);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Doraemon");
frame.add(new Doraemon());
frame.setSize(320, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
运行后,会弹出一个窗口,里面显示了哆啦A梦的图形。