java画一只猫的代码
时间: 2024-05-16 17:12:37 浏览: 8
以下是一个简单的Java程序,可以画一只猫:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CatDrawing extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 设置背景颜色为白色
this.setBackground(Color.WHITE);
// 画猫的头部
g.setColor(Color.BLACK);
g.fillOval(50, 50, 100, 100);
// 画猫的耳朵
g.fillOval(40, 60, 30, 50);
g.fillOval(120, 60, 30, 50);
// 画猫的眼睛
g.setColor(Color.BLUE);
g.fillOval(70, 80, 20, 20);
g.fillOval(110, 80, 20, 20);
// 画猫的鼻子和嘴巴
g.setColor(Color.BLACK);
g.fillOval(90, 100, 20, 20);
g.drawLine(100, 110, 100, 120);
// 画猫的身体
g.fillOval(20, 150, 160, 80);
// 画猫的脚
g.fillRect(45, 220, 20, 30);
g.fillRect(115, 220, 20, 30);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Cat Drawing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 300);
CatDrawing panel = new CatDrawing();
frame.setContentPane(panel);
frame.setVisible(true);
}
}
```
运行程序后将会弹出一个窗口,里面画着一只猫。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)