美文网首页
1.7键盘控制小球

1.7键盘控制小球

作者: linhaoyou | 来源:发表于2017-07-03 09:05 被阅读0次

import java.awt.*;

import java.awt.event.*;

public class MyBall2{

public static void main(String[] args){

Frame w = new Frame();

w.setSize(300, 400);

MyPanel mp = new MyPanel();

w.add(mp);

w.addKeyListener(mp);

mp.addKeyListener(mp);

w.show();

}

}

class MyPanel extends Panel implements KeyListener{

int x = 30;

int y = 30;

public void paint(Graphics g){

g.fillOval(x, y, 20, 20);

}

@Override

public void keyPressed(KeyEvent arg0){

if(arg0.getKeyCode() == 37){

x--;

}

if(arg0.getKeyCode() == 38){

y--;

}

if(arg0.getKeyCode() == 39){

x++;

}

if(arg0.getKeyCode() == 40){

y++;

}

repaint();

}

@Override

public void keyReleased(KeyEvent arg0){

}

@Override

public void keyTyped(KeyEvent arg0){

}

}

相关文章

  • 1.7键盘控制小球

    import java.awt.*; import java.awt.event.*; public class ...

  • 之前几个案例代码总结

    总结: 运行结果:(画斜线的小球,撞墙会改变方向) 运行结果:(键盘上的上下左右键控制小球) 运行结果:(打字游戏...

  • Python游戏练习之弹球示例

    这篇文章主要介绍了python实现的弹球小游戏,由键盘控制底部挡板移动,碰撞小球的游戏功能。 需求描述: ball...

  • 小程序抛物线可连点加入购物车

    首先构造小球层,小球层里应有一个inner层,用于控制匀速水平移动,而小球层就控制变速垂直移动,似乎这样就可实现抛...

  • 1.9鼠标控制小球

    import java.awt.*; import javax.swing.*; import java.awt....

  • 键盘控制

    3年级的课程进入到第三单元了,可视化编程一直是信息技术课程中重要的板块之一。 本节课是让学生学会用键盘控制角色的移...

  • 滚动的小球2

    文楠书阁科学小达人班20181014 主题:小球在在轨道上的滚动实验 分类:物理, 目的:感受小球的速度控制 这个...

  • 几行JS代码实现小球撞击游戏,看看程序员到底有多厉害!

    小球撞击游戏源码是一款原生JS实现的一款很有意思的小球撞击游戏 功能介绍:本程序实现的游戏规则如下:游戏者通过键盘...

  • Week 11

    这周老师提出了3个设想: 调整海浪参数,使海浪汹涌程度可以由声音控制 把海浪导出VR形式 吹气,出现小球,小球碰撞...

  • Xamarin.KeyboardHelper

    键盘控制组件

网友评论

      本文标题:1.7键盘控制小球

      本文链接:https://www.haomeiwen.com/subject/fmsicxtx.html