import java.awt.*; import java.applet.*; public class FunktioNappaimet extends Applet { String NappainAlhaallaTapahtuma = null; String NappainYlhaallaTapahtuma = null; public boolean keyUp(Event Tapahtuma, int kirjain) { if (Tapahtuma.id == Event.KEY_ACTION) NappainYlhaallaTapahtuma = "Funktionäppäin vapautettu"; else if (kirjain == 27) //Esc-näppäin NappainYlhaallaTapahtuma = "Esc-näppäin vapautettu"; else NappainYlhaallaTapahtuma = "Näppäin vapautettu: " + (char) kirjain; repaint(); return(true); } public boolean keyDown(Event Tapahtuma, int kirjain) { if (Tapahtuma.id == Event.KEY_ACTION) NappainAlhaallaTapahtuma = "Funktionäppäin painettu"; else if (kirjain == 27) //Esc-näppäin NappainAlhaallaTapahtuma = "Esc-näppäin painettu"; else NappainAlhaallaTapahtuma = "Näppäin painettu: " + (char) kirjain; repaint(); return(true); } public void paint(Graphics g) { if (NappainYlhaallaTapahtuma != null) g.drawString(NappainYlhaallaTapahtuma, 5, 45); if (NappainAlhaallaTapahtuma != null) g.drawString(NappainAlhaallaTapahtuma, 5, 75); } }