Oppure

Loading
29/08/06 9:59
Matt
mport java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code = "SimpleKey" width = 300 height =100 >
</applet>
*/
public class SimpleKey //qui mi da errore
extends Applet
implements KeyListener {
    String msg = "";
    int x = 10, y = 20;
    public void init() {
        addKeyListener(this);
        requestFocus();
        }
    public void keyPressed (KeyEvent ke) {
        showStatus ("keydown";);
    }
    public void keyReleased (KeyEvent ke) {
        showStatus("keyup";);
    }
    public void KeyTyped(KeyEvent ke) {
        msg += ke.getKeyChar();
        repaint();
    }
    public void paitn(Graphics g) {
        g.drawString(msg,x,y);
    }
}

qualcuno mi sa dire perchè il compilatore mi da errore a SimpleKey??????
aaa
29/08/06 15:04
Black Shadow
non so se hai incollato male, ma c'è scritto:

mport java.awt.*;

manca una 'i'. Ma penso che è stato un errore di copia.

L'altra spiegazione potrebbe essere che il nome del file è diverso da SimpleKey.;)
aaa
29/08/06 15:20
inca
Ciao matt,
potresti postare il testo dell'errore?
aaa
30/08/06 9:01
Matt
si hai ragione black manca una "i" ad import ma questo non centra nulla, mi dice qualcosa riguardante un abstract method e poi non ricordo!!!!
aaa
30/08/06 19:17
MisterKing
ti da errore perche avendo implementato KeyListener che è una interfaccia devi implementare nel codice i suoi tre metodi che sono :1) KeyPressend(KeyEvent e )
2)KeyReleased(KeyEvent e)
3)KeyTyped(KeyEvent e)
una volta implementati vedreai che non non ci saranno errori . Se hai problemi mi puoi contattare via email oppure scaricati dal sito della sun la documentazione su java . Ciao spero di esserti stato utile.
aaa
31/08/06 10:24
inca
Ciao matt,

ho provato a compilare il testo che hai postato e se leggi l'errore dice che non sovrascrivi il metodo keyTyped(KeyEvent ) perciò è qui che sta il problema :
infatti se guardi attentamente lo hai scritto con la K maiuscola e per questo lo riconosce come se fosse tutto un altro metodo !

La cosa migliore quando incontri un errore è leggere cosa ti dice perchè la maggior parte delle volte può essere uno stupido errore di sintassi!

:k:
aaa
02/09/06 7:35
Matt
é già hai ragione inca!!!! che errore stupido!!!
cmq grazie mille e seguirò il consiglio che mi hai dato.:k:
aaa