
Consulta de JFormattedTextField
Publicado por Andres (2 intervenciones) el 24/08/2017 20:48:35
Buenas tardes ! Ando necesitando un poco de ayuda al querer limpiar un formulario luego de ingresados los datos.
(BD) Tengo una tabla de productos y esta tiene un campo "fecha_caducidad" que es del tipo DATE.
(Eclipse) En la Clase Producto, tengo un JFormattedTextField (donde se ingresa fecha_caducidad a la BD), al que le doy una mascara, con el siguiente codigo:
Como ven, me obliga a crearlo dentro de un Try - Catch. El tema es que al yo querer limpiar el campo una vez terminado el ingreso de los datos, no puedo acceder al txb_fecCaducidad_A, porque no existe (esta creado dentro del (Try).
No me deja usar el "txb_fecCaducidad_A .setText(null);"
Como puedo solucionarlo?
Gracias, saludos !
(BD) Tengo una tabla de productos y esta tiene un campo "fecha_caducidad" que es del tipo DATE.
(Eclipse) En la Clase Producto, tengo un JFormattedTextField (donde se ingresa fecha_caducidad a la BD), al que le doy una mascara, con el siguiente codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
try {
MaskFormatter mascara = new MaskFormatter("####-##-##");
mascara.setPlaceholderCharacter('_');
JFormattedTextField txb_fecCaducidad_A = new JFormattedTextField(mascara);
txb_fecCaducidad_A.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
setFecha(txb_fecCaducidad_A.getText());
}
});
txb_fecCaducidad_A.setBounds(177, 140, 115, 20);
panel.add(txb_fecCaducidad_A);
} catch (Exception ex) {
// TODO: handle exception
}
Como ven, me obliga a crearlo dentro de un Try - Catch. El tema es que al yo querer limpiar el campo una vez terminado el ingreso de los datos, no puedo acceder al txb_fecCaducidad_A, porque no existe (esta creado dentro del (Try).
No me deja usar el "txb_fecCaducidad_A .setText(null);"
Como puedo solucionarlo?
Gracias, saludos !
Valora esta pregunta


0