public void keyReleased(int keyCode)
{
if (keyCode == currentKey)
{
pressNum = -1;
player.stop();
}
repaint();
}
}
package com.j2medev.tone;
import com.nokia.mid.sound.Sound;
public class TonePlayer
{
private Sound sound;
public TonePlayer()
{
super();
sound = new Sound(0, 2000);
}
public void play(int freq)
{
sound.init(freq, 2000);
sound.play(1);
}
public void stop()
{
sound.stop();
}
}
package com.j2medev.tone;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class TonesMIDlet extends MIDlet
{
private final TonesCanvas canvas;
public TonesMIDlet()
{
canvas = new TonesCanvas(this);
}
public void startApp()
{
Display.getDisplay(this).setCurrent(canvas);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}