Solución inmediata...
Código PHP:
JTextField textInstruccio = new JTextField(1);
textInstruccio.addKeyListener(new KeyListener() {
public void keyPressed(KeyEvent arg0) {
}
public void keyReleased(KeyEvent arg0) {
}
// El parametro KeyEvent, devuelve el objeto que acciona el Evento.
public void keyTyped(KeyEvent arg0) {
char teclaTipejada = arg0.getKeyChar();
/* Aqui te coloco el fragmento de codigo que va solucionarte el problema */
JTextField textInstruccio = (JTextField) arg0.getSource();
if (teclaTipejada == KeyEvent.VK_ENTER){
novaNoticia("S'ha pulsat enter!");
textInstruccio.setText("");
}
}
});
Como verás, lo que hice fue tomar el objeto haciendo Cast desde KeyEvent ya que este devuelve el objeto que acciona el evento, en este caso,
JTextField.
El IDE que uses es muy importante ya que te puede ayudar y ahorrar muchas horas de trabajo con este tipo de problemas que se nos escapan de tanto leer codigo, y aun más si trabajas en varios lenguajes.
"Mi mamá dice que estoy loco, que ¿cómo hago para leer todos esos simbolos?"
y tiene razón, llega un momento en que el cerebro no da más y empiezan a aparecer Excepciones y errores por cosas tontas... :P
Espero te sirva de ayuda.