日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java如何实现乌龟爬行_请教:一只乌龟的运动

發布時間:2025/3/11 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java如何实现乌龟爬行_请教:一只乌龟的运动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import java.awt.*;

import java.awt.event.*;

import java.util.EventListener;

/*打算你按上,烏龜上爬,按下,烏龜下爬。但是一直沒有repaint,怎么回事呀,請教下什么地方錯了,怎么才能動。*/

public class WuGui{

public static void main(String args[]){

Frame f = new Frame();

f.setSize(1024, 860);

MyPanel m = new MyPanel();

f.add(m);

f.setVisible(true);

}

}

class MyPanel extends Panel implements KeyListener{

int b = 250;//body Y

int h = 200;//head Y

int f1 = 270;//hand F

int f2 = 270;//hand F

int s1 = 400;//hang S

int s2 = 400;//hang S

int ey = 220; boolean a = true;

public MyPanel(){

this.addKeyListener(this);

}

public void paint(Graphics g){

//super.paint(g);

g.setColor(Color.BLUE); /* draw backGround begin*/

g.fillRect(1,1,1024,860);

g.setColor(Color.GREEN);

g.fillOval(330,b,140,200); /* draw body */

g.fillOval(370,h,60,100);

g.setColor(Color.BLACK);

g.fillOval(370,ey,10,10);

g.fillOval(420,ey,10,10); /* draw head */

g.setColor(Color.GREEN);

g.fillOval(310,f1,70,30); /* draw left up */

g.fillOval(310,s1,70,30); /* draw left down */

g.fillOval(420,f2,70,30); /* draw right up*/

g.fillOval(420,s2,70,30); /* draw right down*/

}

public void keyTyped(KeyEvent e) {

}

public void keyPressed(KeyEvent e) {

// TODO: Add your code here

if(KeyEvent.VK_UP == e.getKeyCode())

{

if(a == true)

{

a = false;

f1=f1-10;

s2=s2-10;

b=b-5;

h=h-5;

ey=ey-5;

}else{

a = true;

f2=f2-10;

s1=s1-10;

b=b-5;

h=h-5;

ey=ey-5;

}

repaint();

}

if(KeyEvent.VK_DOWN == e.getKeyCode())

{

if(a == true)

{

a = false;

f2=f2+10;

s1=s1+10;

b=b+5;

h=h+5;

ey=ey+5;

}else{

a = true;

f1=f1+10;

s2=s2+10;

b=b+5;

h=h+5;

ey=ey+5;

}

repaint();

}

}

public void keyReleased(KeyEvent e) {

}

}

總結

以上是生活随笔為你收集整理的java如何实现乌龟爬行_请教:一只乌龟的运动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。