Прорисовка элементов в java applet.

Есть апплет, рисую например TextField в определенной позиции (для чего в paint(...) использую setLocation(x, y))
Это конечно работает, но один факт меня постоянно достает: вначале подобные стандартные элементы рисуются в стандартных позициях (как я понимаю это зависит от layout или как там его...) и только потом перемещаются в требуемую мной позицию. Выгледит ето паршиво. Можно ли как-то вырубить подобный маразм (что наверняка еще и скорость прорисовки увеличит) или хоть сделать первичную прорисовку элементов невидимой? Кстати для прорисовки я использую двойную буферизацию, т.е. сначала рисую в памяти, а потом вывожу это на экран. К сожалению стандартные элементы так не прорисовываются. Можно ли это изменить?
1. Установить setLayout(null), потом для каждого элемента вызывать setLocation.
2. Если не помогло - использовать нестандартные элементы. С heavy-weight компонентами каши не сваришь.
Cпасибо, работает.

TopList Rambler's Top100