Japplets e Jbuttons

pessoal,

estou precisando fazer um applet que tenha as seguintes propriedades:

ele tem dois componentes, um deles eh um painel com uma figura desenhada. Nesse painel eu uso o método paint(Graphics) pra desenhar o fundo a alguns outros desenhos.
No segundo componente deve ser uma combobox e alguns botoes. O que vai ser desenhado no painel de cima depende do botao que eu clico e do elemento da combobox que eu escolho.

O problema é o seguinte:

existem dois metodos pra desenhar no applet. um deles eh o metodo paint, o outro eh o metodo paintComponent

se eu uso o metodo paint, todos os desenhos sao desenhados corretamente, mas os botoes soh aparecem se eu passar o mouse em cima deles.
se eu uso o paintComponent, os botos aparecem mas os desenhos nao.

A pergunta eh:

como eu faço pra desenhar as figuras e mostrar os botos corretamente sem ter que passar o mouse em cima?