en la validacion sale error...

jhan
07 de Febrero del 2006
<identifier> expected
txtCodigo1.addKeyListener(new java.awt.event.KeyAdapter() {
^
1 error

Process completed.


este es el error que me sale.... y pormas q intento depurarlo no sale

chuidiang
07 de Febrero del 2006
Hola:

Tiene pinta de que txtCodigo1 no existe (no está declarado en ningún lado) o bien desde donde está esta línea de código, no es visible esa variable.

Revisa que está bien escrito txtCodigo1 tanto aquí como donde lo declares. No es lo mismo mayúsculas que minúsculas.

Si está bien, revisa si lo tienes declarado en un sitio accesible desde donde lo estas usando.

Se bueno

Diego
07 de Febrero del 2006
Utiliza el constructor de la clase
public JFormattedTextField(Format format)
con un Format que sea un objeto DecimalFormat("\d+"). No he probado el cuadro de texto, pero sí la expresión regular, y
acepta cualquier conjunto de uno o más dígitos y supongo que el cuadro de texto se basará en la función de aceptación.
Te escribo el código de creación del cuadro de texto para que lo integres en tu aplicación o applet:
impor javax.swing.*;
...
JTextField cuadroNumero=new JFormattedTextField(new DecimalFormat("\d+"));
Espero que te sirva.