Duvida ao usar JButton com desenho de figuras geometricas

:?:
Estou usando as bibliotecas Swing para teste com manipulacao de eventos e pergunto:
Como devo fazer para

  • Ao clicar no botao btn1, desenhar um poligono qualquer
  • Ao clicar no outro, btn2, desenhar outra coisa.

Eu nao sei se devo fazer o codigo dentro do metodo paintComponent ou faze-lo na classe interna que usei para tratar os eventos.
:frowning: