en la validacion sale error...
<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
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
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
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
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.
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.
