Usa il tag CODE per mantenere l'indentazione del codice o non si capisce nulla.
Dici che dopo aver eseguito un mp3 l'applicazione termina.
Non conosco le classi che hai usato. Il metodo play() è bloccante? Ti viene stampato qualcosa nella console, al termine dell'mp3?codice:try { mp3.play(); } catch(Exception e) { e.printStackTrace(); }
(noto comunque un po' di confusione nel codice, stai mescolando troppe cose in quell'interfaccia, non va bene...)