画一只乌龟
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);
*/
}
}
运行结果:

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

被折叠的 条评论
为什么被折叠?



