// Shembulli. audio_01: LexojmAudioPlay.java
// Programi nė vazhdim lexon dy audio fajla, njė tė llojit "wav", si dhe njė tė llojit "au".

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class LexojmAudioPlay extends JApplet {
   private AudioClip sound1, sound2, currentSound;  
   private JButton playSound, loopSound, stopSound;
   private JComboBox chooseSound;

   // lexojmė imigjin nė kohėn kur apleti fillon tė ekzekutohet
   public void init()
   {
      Container c = getContentPane();
      c.setLayout( new FlowLayout() );

      String choices[] = { "Mirėsevini", "Hi" };
      chooseSound = new JComboBox( choices );
      chooseSound.addItemListener(
         new ItemListener() {
            public void itemStateChanged( ItemEvent e )
            {
               currentSound.stop();

               currentSound =
                  chooseSound.getSelectedIndex() == 0 ?
                     sound1 : sound2;
            }
         }
      );
      c.add( chooseSound );

      ButtonHandler handler = new ButtonHandler();
      playSound = new JButton( "Luaj" );
      playSound.addActionListener( handler );
      c.add( playSound );
      loopSound = new JButton( "Sillu" );
      loopSound.addActionListener( handler );
      c.add( loopSound );
      stopSound = new JButton( "Ndalu" );
      stopSound.addActionListener( handler );
      c.add( stopSound );

      sound1 = getAudioClip(
                 getDocumentBase(), "Mirėsevini.wav" );
      sound2 = getAudioClip(
                 getDocumentBase(), "hi.au" );
      currentSound = sound1;
   }

   // ndale zėrin nė kohėn kur pėrdoresi kalon nė 
   // ndonjė faqe tjetėr tė internetit
   public void stop()
   {
      currentSound.stop();
   }

   private class ButtonHandler implements ActionListener {
      public void actionPerformed( ActionEvent e )
      {
         if ( e.getSource() == playSound ) 
            currentSound.play();
         else if ( e.getSource() == loopSound ) 
            currentSound.loop();
         else if ( e.getSource() == stopSound ) 
            currentSound.stop();
      }
   }
}

/***************************************************************************
 * Autori nuk garanton dhe nuk merr pėgjegjėsi, pėr ndonjė nėnkuptim,	   *
 * pasojė (dėmtim nė sistemin operues) nė lidhje me programet e pėrdorura  *
 * nė ketė libėr. 			 				   *
 ***************************************************************************/

    Source: geocities.com/tini_site/homesite_files/html/shembujt_html/shembujt_editor

               ( geocities.com/tini_site/homesite_files/html/shembujt_html)                   ( geocities.com/tini_site/homesite_files/html)                   ( geocities.com/tini_site/homesite_files)                   ( geocities.com/tini_site)