Yes, the programmer wants the GridLayoutFrame object being created
to listen to all 6 buttons. So, by registering a pointer to itself with each
button (the value of "this"), actionPerformed() on line 34 will be called
when any button is pressed. The "event" supplied in the call to actionListener
by the button includes the button pressed, and other useful stuff. Of
course more logic is needed in actionPerformed to use this stuff.
Jim...