Thank you for your explanation!
Thruth is I've just started using MIDP a few weeks ago. And I'm not much of an experienced java-programmer.
The JavaDocs say "
protected GameCanvas(boolean suppressKeyEvents) Creates a new instance of a GameCanvas. A new buffer is also created for the GameCanvas and is initially filled with white pixels."
But I've tried to
use a GameCanvas by defining
public class MyCanvas extends GameCanvas { ... } and doing
MyCanvas myCanvas = new MyCanvas(false); or just by doing
GameCanvas myCanvas = new GameCanvas(false); . All of this didn't work, probable reasen is that GameCanvas is an abstract class and cannot be instantiated, or am I wrong here? Then how can I invoke GameCanvas' constructor as told in the JavaDocs?!

So I figured I can
use GameCanvas by importing ...lcdui.game.* in my class MyCanvas which extends Canvas. And then just invoking GameCanvas' methods. Plz correct me if I'm wrong (I'm still new to java).
Unfortunately the game examples that came with the MIDP2 package are written in MIDP1.
More or less, I'm desperately looking for a plain code-sample which reflects the basics of creating a game with MIDP2 (i.e. creating a MIDlet, creating a GameCanvas, LayerManager, Layers and Sprites and displaying the sprites in a viewwindow by the LayerManager). The ones I found don't seem to work, or consist of small code-snippets without keeping track of the bigger picture.
HMM.. as a java-rookie I'm really lost here aint I? :-/