Download - fundal sonor applet

Transcript

7/17/2019 fundal sonor applet

http://slidepdf.com/reader/full/fundal-sonor-applet 1/2

Java "Hei-Rup 7" review

aplicatia "sunet.java": Scrieti un program care sa realizeze un fundal sonor continuu pentru un applet, folosind un fisier de sunet in format adecvat si disponibil pe calculatorul gazda al programului.Maxima zilei: "Inventarea unui sistem de invatare in care studentul este nevoitsa rezolve un puzzle ca sa primeasca un raspuns la examenul de la o materire oarecare(ca de exemplu Java). Motivarea? Obtinerea raspunsului de catre student! Sanse de reusita? hmmm....... teroretic, da, dar practic, parerile sunt impartite!" Dragos - Paul Pop

package sunet;import java.applet.Applet;import java.awt.HeadlessException;import java.awt.Graphics;import java.AudioClip;import java.net.URL;import java.awt.Button;

public class Sunet extends Applet implements MouseListener, MouseMotionListener{

AudioClip salam;@Override

public void init(){Button p,s,l;p=new Button("play");s=new Button("stop");l=new Button("loop");add(p); add(s); add(l);p.addMouseListener(this);s.addMouseListener(this);l.addMouseListener(this);try{salam = getAudioClip(new URL("http://www.vreaumanele.com"));/* sau: salam=getAudioClip(getCodeBase(), "..\\air_raid.wav")*///salam.loop();

}catch(Excerption e){}}@Overridepublic void mouseClicked(MouseEvent e){Button nic;nic =(Button) e.getComponent();if (nic.getLabel().equals("play")){salam.paly();}else if(nic.getLabel().equals("stop")){salam.stop();

}else if(nic.getLabel().equals("loop")) {salam.loop();}}@Overridepublic void mousePresses(MouseEvent e){}@Overridepublic void mouseReleased(MouseEvent e){

7/17/2019 fundal sonor applet

http://slidepdf.com/reader/full/fundal-sonor-applet 2/2

}@Overridepublic void mouseEntered(MouseEvent e){}@Overridepublic void mouseExited(MouseEvent e){}}