HELP! * YELLOW=global GREY=local Global HTML version of Foils prepared 1 February 97

Foil 31 Using Mouse Events for User Interaction

From Jan 29 Delivered Lecture for Course CPS616 -- Java Lecture 3 -- Exceptions Through Events CPS616 spring 1997 -- Jan 29 1997. by Nancy McCracken * Critical Information in IMAGE
Secs 187.2
We set up a test program that creates 3 movable objects, a rectangle, circle and triangle, as in the earlier example. In this program, we start with them all red. Whenever the mouse is detected to be over one of the objects, its color is changed to cyan. If the mouse button is used to drag the object, we move the object to the mouse location.
Note that it is not necessary to introduce a thread for this applet since it is not running continuously - it is mostly waiting for mouse events.


Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 16 1997