Vorrei sapere, avendo questo codice:
dove sbaglio?codice:public class AEx extends Applet { private String msg = ""; public void init() { addKeyListener(new MyKeyListener(this)); requestFocus(); } public void paint(Graphics g) { g.drawString(msg, 10, 20); } //Funzioni public void Message(char a) { msg += a; } } class MyKeyListener extends KeyAdapter { AEx aex; MyKeyListener(AEx aex) { this.aex = aex; } public void keyPressed(KeyEvent ke) { aex.showStatus("Key Pressed!"); aex.repaint(); } public void keyReleased(KeyEvent ke) { aex.showStatus("Key Released!"); aex.repaint(); } public void keyTyped(KeyEvent ke) { aex.Message(ke.getKeyChar()); aex.repaint(); } }
Cioè, premendo i tasti sulla tastiera non mi succede niente!?!?

Rispondi quotando