Selasa, 16 April 2013

Contoh Membuat Suara Alert pada Java


1.
    <!–
amazon_ad_tag=”ic0a6-20″;
amazon_ad_width=”728″;
amazon_ad_height=”90″;
amazon_color_border=”206BA2″;
amazon_color_logo=”FFFFFF”;
amazon_color_link=”206BA2″;
amazon_ad_logo=”hide”;
amazon_ad_title=”Toko Online”; //–>
importjavax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class SoundAlert extends MIDlet implements ItemStateListener, CommandListener {
private Display display;
private Form fmMain;
private Command cmExit;
private ChoiceGroupcgSound;
public SoundAlert() {
display = Display.getDisplay(this);
cgSound = new ChoiceGroup(“Choose a sound”, Choice.EXCLUSIVE);
cgSound.append(“Info”, null);
cgSound.append(“Confirmation”, null);
cgSound.append(“Warning”, null);
cgSound.append(“Alarm”, null);
cgSound.append(“Error”, null);
cmExit = new Command(“Keluar”, Command.EXIT, 1);
fmMain = new Form(“”);
fmMain.append(cgSound);
fmMain.addCommand(cmExit);
fmMain.setCommandListener(this);
fmMain.setItemStateListener(this);
}
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp()
{ }
public void destroyApp(boolean unconditional)
{ }
public void commandAction(Command c, Displayable s)
{
if (c == cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
public void itemStateChanged(Item item)
{
switch (cgSound.getSelectedIndex())
{
case 0:
AlertType.INFO.playSound(display);
break;
case 1:
AlertType.CONFIRMATION.playSound(display);
break;
case 2:
AlertType.WARNING.playSound(display);
break;
case 3:
AlertType.ALARM.playSound(display);
break;
case 4:
AlertType.ERROR.playSound(display);
break;
}
}
}
2.
importjavax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class SoundAlert extends MIDlet implements ItemStateListener, CommandListener {
private Display display;
private Form fmMain;
private Command cmExit;
private ChoiceGroupcgSound;
public SoundAlert() {
display = Display.getDisplay(this);
cgSound = new ChoiceGroup(“Choose a sound”, Choice.EXCLUSIVE);
cgSound.append(“Info”, null);
cgSound.append(“Confirmation”, null);
cgSound.append(“Warning”, null);
cgSound.append(“Alarm”, null);
cgSound.append(“Error”, null);
cmExit = new Command(“Keluar”, Command.EXIT, 1);
fmMain = new Form(“”);
fmMain.append(cgSound);
fmMain.addCommand(cmExit);
fmMain.setCommandListener(this);
fmMain.setItemStateListener(this);
}
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp()
{ }
public void destroyApp(boolean unconditional)
{ }
public void commandAction(Command c, Displayable s)
{
if (c == cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
public void itemStateChanged(Item item)
{
switch (cgSound.getSelectedIndex())
{
case 0:
AlertType.INFO.playSound(display);
break;
case 1:
AlertType.CONFIRMATION.playSound(display);
break;
case 2:
AlertType.WARNING.playSound(display);
break;
case 3:
AlertType.ALARM.playSound(display);
break;
case 4:
AlertType.ERROR.playSound(display);
break;
}
}
}

Tidak ada komentar:

Posting Komentar