Hi there.
I think in your example they used just a Form with an Image in it...
Anyway, for better looks you must use the Low-API with the Canvas as you mentioned.
There is a great "program" called J2ME Polish which helps you design the graphics using CSS with lots of great tools.
I don't use it myself (prefer to code it using
java) but for easy way to do graphics check it out
here