上机题目(初级)- 鼠标控制小球(Java)
来源:互联网 发布:新浪网络经纪人 编辑:程序博客网 时间:2024/05/01 10:03
本节实现小球跟随鼠标移动的功能,这里要实现鼠标移动监听,代码如下:
import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Panel;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;public class KeyListenerDemo {public static void main(String[] args) {Frame frame = new Frame();frame.setSize(800, 800);frame.setBackground(Color.BLACK);MyPanel myPanel = new MyPanel();frame.add(myPanel);frame.addMouseMotionListener(myPanel);myPanel.addMouseMotionListener(myPanel);frame.show();}}class MyPanel extends Panel implements MouseMotionListener {int x = 150;int y = 150;@Overridepublic void paint(Graphics g) {g.setColor(Color.WHITE);g.fillOval(x, y, 20, 20);}@Overridepublic void mouseDragged(MouseEvent e) {}@Overridepublic void mouseMoved(MouseEvent e) {x=e.getX();y=e.getY();repaint();}}
代码运行实例如下:
1 0
- 上机题目(初级)- 鼠标控制小球(Java)
- 上机题目(初级)- 键盘控制小球(Java)
- 上机题目(初级)- 滚雪球(Java)
- 上机题目(初级)-小明的筷子(Java)
- 上机题目(初级)-整型数排序(Java)
- 上机题目(初级)- 数据库事务(Java)
- 上机题目(初级)- 绘制满天星(Java)
- 上机题目(初级)- 下雪球(Java)
- 上机题目(初级)- 用数组实现记事本(Java)
- 上机题目(初级)-大数求和
- 上机题目(初级)- Java网络操作-打印网页(Java)
- 上机题目(初级)- Java网络操作-Socket实现客户端和服务器端通信(Java)
- 上机题目(初级)- Java网络操作-Socket实现客户端和服务器端通信二(Java)
- 上机题目(初级)-计算两个正整数的最大公约数和最小公倍数(Java)
- 上机题目(初级)-高次方数的尾数(Java)
- 上机题目(初级)- 用数组实现记事本+光标和删除(Java)
- 键盘、鼠标控制小球
- 鼠标控制小球移动
- VS2013使用EF6与mysql数据库
- 设置元素等待
- Git本地命令行操作常用命令
- Python的单引号、双引号和三引号的字符串
- An ant's story
- 上机题目(初级)- 鼠标控制小球(Java)
- Xcode编译Undefined symbols for architecture xxx 错误总
- POJ 1006 中国余数定理
- 运行Android studio 模板报错
- 新手学习51单片机求解
- PHP正则表达式
- android pull解析xml案例
- 【数据库】SQL server 评估期已过。有关如何升级的测试版软件的信息,请访问..
- Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend