+2  A: 

It's a little difficult to know without more info about the structure of that screen, but the root cause is something to do with the difference between the visible height on screen (given by getHeight()) and the virtual height. You're drawing to the virtual viewport with that paint method, so I think this tweak should fix things:

                    protected void paint(Graphics graphics)
                    {
                            graphics.clear();
                            graphics.setColor(Color.WHITE);
                            graphics.fillRect(0, graphics.getClippingRect().y, (this.getWidth()), (this.getHeight()));
                            graphics.setColor(color_computacenter_light_blue);
                            graphics.drawRect(0, graphics.getClippingRect().y, (this.getWidth()), (this.getHeight()));
                            super.paint(graphics);
                    }
Anthony Rizk
Hi, Anthony *g. You seem to be the only blackberry specialist on stackoverflow.com. As you can see, my project is evoling.
Henrik P. Hessel
Fixed it: Simple, just put another VFM around the ListField :)
Henrik P. Hessel
coldice seems to be a BB regular here as well :)
Marc Novakowski
hey u can set the height of the vertical field manager which holds ur list field and it will scroll in that particular space
SWATI