Lo que pasa es que estoy haciendo una calculadora básica y científica todo ya esta programado incluso el listener lo que pasa es que este solo funciona cuanto inicia la calculadora, y cuando das clic en algún botón de la calculadora ya no funciona el listener.
El proyecto es un MDI el listener ya lo puse en la ventana principal (el contenedor) y también lo puse en las ventanas internas y como les menciono cuando presiono alguna tecla de las ventanas internas ya no funciona el listener.
este es código que le puse:
este código lo puse en el main de todas las formas, en la principal y en las internas:
this.addKeyListener(new BotonesPresionados());
this.requestFocus();
y este lo puse hasta abajo fuera del main:
class BotonesPresionados extends KeyAdapter{
@Override
public void keyTyped(KeyEvent e){
JOptionPane.showMessageDialog(null, (num = num + "" + e.getKeyChar()));
}
}
tambien intente utilizar el evento formkeytyped();
y pasa exactamente lo mismo solo funciona cuando inicia pero al presionar una tecla ya no quiere.
Espero me puedan ayudar.