Updating a jpanel
Programs that can run more than one thread at once are said to be multithreaded. A ball that moves and bounces off the edges of a 129. Our next program uses two threads: one for the bouncing ball and another for the event dispatch thread that takes care of user interface events.
Instead we create a Runnable() that creates and opens a standard Swing j Frame.In the Swing Canvas Test’s main() method, create a queued runnable().It will contain the j ME canvas and the Swing frame.But an image lying around on your desktop won't do.You're going to have to bring it into the memory by reading in the Image.