Fazer um retangulo na tela

Oi galera, preciso fazer um retangulo na tela.
O usuário clica duas vezes na tela.
Formando x e y.
E minha função precisa fazer um retangulo em cima desses dois cliques.
Alguém sabe como fazer isso?

http://www.java2s.com/Code/Java/2D-Graphics-GUI/Drawarectangle.htm

Legal, eu estou pegando o x e o y assim:

public void mouseClicked(MouseEvent e) {
     int x = e.getX();
     int y = e.getX();
}

Eu já tenho o método paintComponent.
Minha dúvida é, como eu faço pra add essas duas linhas no método só com o click do mouse?

g.setColor(Color.blue); g.drawRect(10, 10, 80, 30);