salve ragazzi sono nuovo di questo sito e spero che possa ricevere un aiuto da voi...ho un problema con il mio keylistnere che praticamente premendo il tasto W dovrebbe incrementare il valore di una textbox ma è come se non succedesse niente...vi posto il sorgente...
this.addKeyListener(new KeyManager());
class KeyManager extends KeyAdapter implements KeyListener
{
public KeyManager(){}
public void keyPressed(KeyEvent event)
{
if (event.getKeyCode() == KeyEvent.VK_W)
{
try {
float ver = Float.parseFloat(textAngolo.getText());
if (ver < MAX_ANGOLO)
textAngolo.setText(Float.toString(ver++));
} catch (NumberFormatException e) {}
}
}
}
questo è l'implementazione del KeyListener internamente alla mia classe principale che è un frame...non riesco a capire...perchè non funziona??
|