Colocar sons nos componentes

Bom pessoal,
Eu queira saber se tem métodos para colocar
sons nos seguintes casos:

  1. Ao aperta um JButton;
  2. Ao abrir um JFrame ou JDialog;
    E se tem como eu colocar sons que tenham no
    meu computador (se tem qual formato seria?)

é só colocar o método que executa o som que vc quer dentro de evetos…

saca, apertar botão = ActionListener.

[quote=RobsonCassol]é só colocar o método que executa o som que vc quer dentro de evetos…

saca, apertar botão = ActionListener.[/quote]

Então Robson eu queria fazer isso mesmo o problema é
que eu não sei que métodos usar para executar os sons.

Mas obrigado mesmo assim.