03/04/2009, 10:38
|
| | | Fecha de Ingreso: marzo-2009
Mensajes: 71
Antigüedad: 15 años, 10 meses Puntos: 0 | |
una ayudita en java muchachos tengo este programa que me debe sacar en el applet dos botones que al accionar cada uno por separado me da un sonido diferente(estos ya los baje y son archivos .wav).este es el programa y me saca el error que aparece al final,que será?
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Hilos4 extends Applet implements ActionListener{
Button boton1 = new Button("Para el 1");
Button boton2 = new Button("Para el 2");
AudioClip sonido;
Thread miThread;
public void init(){
sonido = getAudioClip(getDocumentBase(), "openpour.wav");
setLayout(new GridLayout(2,3));
add(boton1);
add(boton2);
boton1.addActionListener(this);
boton2.addActionListener(this);
}
public void start(){
if (miThread == null) {
miThread = new Thread(this);
miThread.start();
}
}
public void stop(){
if (miThread!= null) {
if (sonido != null) {
sonido.stop();
sonido = null;
}
miThread.stop();
miThread = null;
}
}
public void run() {
if (sonido != null) {
sonido.loop();
}
}
public void actionPerformed(ActionEvent e){
if (e.getSource().equals(boton1))
sonido = getAudioClip(getDocumentBase(), "openpour.wav");
//init();
else if (e.getSource().equals(boton2))
sonido = getAudioClip(getDocumentBase(), "oh.wav");
}
}
------------------------------------
el error es este:
Hilos4.java:21: cannot find symbol
symbol : constructor Thread(Hilos4)
location: class java.lang.Thread
miT |