i got this code this is the draw stuff. its works great bat when i wont to use the list. like new game and load and exit, the are command i mad. it fills the screen. and the list is up in the upper left corner. and its overwrites the display filling the screen whit the list.
what i wont the list to do is to by in the middle of the screen on top of the draw stuff.
Screen layout can be tricky, especially if you're trying to create a general-use program where people can be using devices whose screens are many different sizes and shapes.
For basic control layout, usually there's a layout manager that you can instruct on how to align components (left/right/center, top/middle/bottom).
If you're doing custom controls inside a Canvas, you'll have to do the work yourself. The center point is, of course w/2, h/2, where w and h are width and height of the Canvas object that you want to center the graphics in. And the top/left corner of the control would then be w/2 - bw/2, h/2 - bh/2, where "bw" and "bh" are the box width and box height of the control itself.
An IDE is no substitute for an Intelligent Developer.
Frankly speaking the UI and controls offered by basic MIDP is very basic, to put it in a nice way.
For more control over component placements, layouts and a richer user experience, I would recommend using something like LWUIT