Computer questions (Elementary)-mouse control small ball instance code (Java)
In this section, you can move the ball following the mouse. The Code is as follows:
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 ();}}
The code running example is as follows: