如何用鼠标控制小球移动
这是一个小活,目的就是不让之前的学习停滞下来,其实知道之前如何用键盘控制小球一样,无非这里是把键盘换成了鼠标,我还是希望大家靠自己去实现。
定义任务
让鼠标能够拖动屏幕上的小球。还是先来分解一下任务,首先是先要一个窗体。然后是画上一个小球,最后是鼠标点击事件。这样的提示看上去虽然是很累赘,但是也不完全是多余,对于初学者,在对一个任务还没有很清晰的逻辑之前,最好的办法就是将任务分布处理。和键盘处理事件一样,鼠标处理事件也有相应的接口,而且鼠标处理事件的接口有两个:一个是MouseListener。另一个是MouseMotionListener。我们知道鼠标的状态有移动,拖动,停着点击,在Java里将这些动作划分成了两类,分别是移动和静止,所有和移动有关的都是MouseMotionListener,静止时MouseListener。
代码实现
自己尝试写一下代码,然后再看我的代码
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
public class MyBall {
public