"Voice greetings" applet
Other applets
You can see this applet in work at my
sound page. Applet plays voice greetings from .au files
according to pushed button.
You can use this applet source and change it free, but You must conserve the lines about the author.
Please, send me URL of Your page with applet to E-mail address
eremin@hotbot.com.
/* (C) Evgeny Eremin (Perm, Russia)
http://pages.hotbot.com/edu/eremin
You can use this applet source and change it free,
but You must conserve this lines about the author!
Add information about Your changes after these lines!
Please, send URL of Your page with applet to my E-mail
eremin@hotbot.com
*/
/* This applet plays voice greetings from .au files
according to pushed button.
*/
import java.applet.*;
import java.awt.*;
public class myHello extends java.applet.Applet{
Button butRussian = new Button("Russian"); AudioClip ru;
Button butEnglish = new Button("English"); AudioClip en;
//Initialize the applet
public void init() {
en = getAudioClip(getCodeBase(),"English.au");
ru = getAudioClip(getCodeBase(),"Russian.au");
setLayout(null); setBackground(Color.white);
add(butRussian); butRussian.reshape(10,5,60,25);
//butRussian.setFont(new Font("Arial Cyr",Font.PLAIN,10));
add(butEnglish); butEnglish.reshape(80,5,60,25);
}
//Get Applet information
public String getAppletInfo() {
return "E.A.Eremin: Hello! Applet";
}
public void paint(Graphics g){
Dimension d=size(); //applet window size
g.drawRect(0,0,d.width-1,d.height-1);
g.drawRect(1,1,d.width-3,d.height-3); //window border
g.setFont(new Font("Dialog",Font.BOLD,12));
g.drawString("(5 K)",25,50);
g.drawString("(7 K)",95,50);
showStatus("Voice greetings");
}
//Buttons
public boolean action(Event e, Object o) {
if (e.target instanceof Button)
{String s = (String) o; //button name
if (s == "English")
if (en != null) en.play();
else showStatus("Sound file English.au not found!");
if (s == "Russian")
if (ru != null) ru.play();
else showStatus("Sound file Russian.au not found!");
}
return(true);
}
}