Quantcast
Channel: Comunidad Underground Hispana
Viewing all articles
Browse latest Browse all 11602

pasar una fecha de un JTable a un JDateChooser

$
0
0
Hola amigos tengo una duda yo recibo en un jtable datos de una tabla sql server con formato fecha y hora, pero deseo que al hacer clic sobre el registro deseado me muestre esa fecha en el jdatechooser con el formato dd/MM/yyyy

Gracias por su ayuda de antemano

Este es el código que uso, en última instancia mandé el valor del fecha a un txtField

private void tbCKMouseClicked(java.awt.event.MouseEvent evt) {
//Ubicar los campos de la tabla en su respectivo control con un clic
if(tbCK.getSelectedRow()>=0)
{
String[] datosLeidos=
{
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 0)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 1)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 2)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 3)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 4)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 5)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 6)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 7)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 8)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 9)),
String.valueOf(tbCK.getValueAt(tbCK.getSelectedRow (), 10))
};
limpiaCamposCK();
txtCodMov.setText(datosLeidos[0]);
txtTipoMov.setText(datosLeidos[1]);
txtEmpresa.setText(datosLeidos[2]);
txtBanco.setText(datosLeidos[3]);
txtCuenta.setText(datosLeidos[4]);
txtNumCK.setText(datosLeidos[5]);
txtConcepto.setText(datosLeidos[6]);
txtPrueba.setText(datosLeidos[7]);

//Enviando la fecha al JDateChooser
String f=txtPrueba.getText();
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
Date fecha=null;
try
{
fecha=formato.parse(f, null);
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
dateFecha.setDate(fecha);


txtMonto.setText(datosLeidos[8]);
txtBeneficiario.setText(datosLeidos[9]);
ckbEstado.setText(datosLeidos[10]);
botonesActivosCK(true,true,true,false,false,true);
camposActivosCK(true,true,true,true,true,true,true ,true,true,true,true);
}
else
{
JOptionPane.showMessageDialog(this, "Debe seleccionar un registro");
}
}

Viewing all articles
Browse latest Browse all 11602

Trending Articles