2010-02-17 3 views
1

Я пытаюсь создать несколько прямоугольников, когда апплет запускается с добавлением нескольких цветов ... У меня уже есть звуковой файл, но из того, что я знаю, он будет играть на протяжении всей программы. Может кто-нибудь, пожалуйста, скажите мне, как заставить звуковой сигнал появляться только при нажатии на прямоугольники?В java, делая выборочный звуковой сигнал

+0

С некоторыми вопросами, один не знает, с чего начать. –

ответ

1

Существует несколько простой Audio API непосредственно в апплете, которые вы можете использовать, как это:

public class MyApplet extends Applet 
{ 
    protected AudioClip beep; 
    protected relativeBeepPath = "mybeep.wav"; 

    public void init() 
    { 
     //.... 
     try { 
      beep = getAudioClip(new URL(getDocumentBase(), relativeBeepPath)); 
     } catch(Exception ex) { 
      ex.printStackTrace(); 
     } 
    } 

    public void myRectangleWasClicked() 
    { 
     if(beep != null) 
      beep.play(); 
    } 
} 
Смежные вопросы