使用Java画乌龟

本文介绍了如何使用Java编程语言来实现一个简单的乌龟绘图程序。通过控制乌龟的移动和旋转,创建出各种几何图形和图案。内容涵盖了基本的Java语法和图形绘制原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);
}
```

}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值