package cn.tedu.day02;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JPanel;
public class TJPanel extends JPanel{
//乌龟的初始位置
int x=300;
int y=200;
//脚的初始位置
int k1=300,t1=200;//左上
int k2=300,t2=200;//右上
int k3=300,t3=200;//左下
int k4=300,t4=200;//右下
```
//Graphics g:画笔
@Override
public void paint(Graphics g) {
// TODO Auto-generated method stub
super.paint(g);
//修改底部背景颜色
this.setBackground(Color.cyan);
//画头部
g.setColor(Color.GREEN);
g.fillOval(x, y, 70, 100);
//加眼睛
g.setColor(Color.black);
g.fillOval(x+10, y+30, 10, 15);
g.setColor(Color.black);
g.fillOval(x+50, y+30, 10, 15);
```
```
//加舌头
g.setColor(Color.RED);
g.fillOval(x+30, y, 8, 6);
//加乌龟壳
g.setColor(Color.RED);
g.fillOval(x-70, y+70, 210, 240);
//画脚 左上
g.setColor(Color.gray);
g.fillOval(k1-85, t1+75, 60, 70);
//右上
g.setColor(Color.gray);
g.fillOval(k2+85, t2+75, 60, 70);
//左下
g.setColor(Color.gray);
g.fillOval(k3-85, t3+220, 60, 70);
//右下
g.setColor(Color.gray);
g.fillOval(k4+85, t4+220, 60, 70);
```
```
// 加乌龟壳
g.setColor(Color.red);
g.fillOval(x-70, y+70, 210, 240);
```
```
//壳加文字
g.setColor(Color.blue);
//设置字体大小
Font font=new Font(Font.DIALOG,Font.BOLD,30);
g.setFont(font);
g.drawString("忍者神龟",x-20,y+180);
}
```
}
使用Java画乌龟
最新推荐文章于 2021-05-28 14:33:08 发布