Criar .Jar com arquivos ja contidos no .Jar

Ola, tenho um projeto que esta funcionando perfeitamente… mas eu queria fazer uma coisa.
Na interface grafica contem botoes onde qndo clica chama sons de uma pasta localizada no projeto. no caso assim:

    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        try{
                  somTocado = new JavaSoundAudioClip(new FileInputStream(new File("Notas\B.wav")));
                  somTocado.play();
            }
            catch(Exception ex){
                  Logger.getLogger(AfinadorViolao.class.getName()).log(Level.SEVERE, null, ex);
            }
    }  

Se eu botar o som no exemplo acima ‘B.wav’ junto com as classes no projeto, que caminho faço para pegar ele? como no exemplo abaixo:

E dai tambem gostaria de saber se existe como criar o .Jar ja com esse som nele, pra mim nao precisar enviar uma pasta com os sons junto com o .Jar para ser possivel tocar eles. queria que ficassem ja no .Jar

Obrigado

http://download.oracle.com/javase/1.4.2/docs/api/java/lang/ClassLoader.html