写一只小乌龟

博客展示了用Java代码画乌龟的实现。包含Haigui.class和TJPanel.class的代码,前者引入JFrame,后者引入Graphics等进行绘制。最终运行结果显示乌龟绘制完成。

画一只乌龟

Hai gui.class
代码如下:
package day2;

import javax.swing.JFrame;

public class Haigui {
public static void main(String[] args){

JFrame frame = new JFrame();
frame.setTitle("忍者神龟");
frame.setSize(1400,800);
frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
TJPanel tj =new TJPanel();
frame.add(tj);
frame.setVisible(true);
}

}
TJPanel.class
代码如下:
package day2;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;

import javax.swing.JPanel;

public class TJPanel extends JPanel {

@Override
public void paint(Graphics g) {
	// TODO 自动生成的方法存根
	super.paint(g);
	g.setColor(Color.GREEN);
	g.fillOval(200, 200, 70, 100);
	
	g.setColor(Color.black);
	g.fillOval(210, 230, 10, 20);
	g.fillOval(250, 230, 10, 20);
	
	g.setColor(Color.red);
	g.fillOval(230, 200, 10, 5);
	
	g.setColor(Color.green);
	g.fillOval(230, 480, 10, 50);
	
	g.setColor(Color.green);
	g.fillOval(135, 280, 30, 45);
	g.fillOval(300, 280, 30, 45);
	g.fillOval(135, 430, 30, 45);
	g.fillOval(300, 430, 30, 45);
	
	g.setColor(Color.red);
	g.fillOval(135, 260, 200, 230);
	
	g.setColor(Color.YELLOW);
	Font font=new Font(Font.DIALOG,Font.BOLD,30);
	g.drawString("小乌龟", 230, 340);
	
	/*
	//g.drawRect(100, 100, 100, 100);
	//g.fillRect(200, 200, 100, 200);
	g.drawOval(200, 100, 200, 200);
	g.drawOval(340, 100, 200, 200);
	g.drawOval(480, 100, 200, 200);
	g.drawOval(620, 100, 200, 200);
	
	//g.fillOval(300, 300, 300, 300);
	 */
}

}

运行结果:
一只乌龟

乌龟写成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值