Desenhando num painel

Olá, eu tenho um programa com um menu e um painel. Nesse painel eu gostaria de adicionar elementos gráficos suponhamos pra simplificar retas. Como eu faço pra desenhar retas e etc no painel? No proprio método que captura um evento? (o que torna o painel visivel). Se alguém pudesse me dar um exemplo de código eu agradeço…

Você sobrescreve o método paintComponent do painel.

Nele, você obtém um objeto chamado Graphics e com esse objeto você desenha:

public void paintComponent(Graphics g) { //Tire uma cópia do objeto graphics. Você não deve alterar o estado de g. Graphics2D g2d = g.create(); //Aqui vc desenha, por exemplo g2d.drawLine(0,0,getWidth(), getHeight()); //Desenha uma linha diagonal no painel. //Após desenhar, limpamos o objeto graphics g2d.dispose(); }

Veja mais detalhes aqui:
http://java.sun.com/docs/books/tutorial/2d/TOC.html

Cria uma nova classe,
extende ela a um JPanel,
sobrescreve o método paintComponent
ai adiciona ela a um outro container!