//Librerias
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//variables globales
private AudioClip sonido1, sonido2, sonidoActual;
private JButton reproducirSonido, sonidoContinuo, detenerSonido;
/* se deben crear el evento itemchange y colocal el siguinete codigo*/
public void itemStateChanged( ItemEvent e )
{
sonidoActual.stop();
if(jComboBox1.getSelectedIndex() == 0)
sonidoActual = sonido2;
else
sonidoActual = sonido1;
}
/*En el Init del applet se debe colocar el suguiente codigo de manera que no interfiera con el codigo ya escrito */
// cargar sonidos y establecer sonidoActual
sonido1 = getAudioClip( getDocumentBase(), "welcome.wav" );
sonido2 = getAudioClip( getDocumentBase(), "hi.au" );
sonidoActual = sonido1;
/*Crear el evento click del boton detener y colocar el siguiente codigo*/
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
sonidoActual.stop();// <-- este es el codigo a colocar
}
/*Luego crear el evento click para reproducir y colocar el siguinete codigo*/
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
sonidoActual.play(); //<--- este es el codigo
}
/*En el boton Continuo colocar el siguiente codigo*/
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
sonidoActual.loop(); //<-- este es el codigo
}
/*Por ultimo descargar los sonidos para reproducir*/