entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Capturar valor de un jtable y escribirlo en un jdatechooser

Presento inconveniente al actualizar el valor de un jdatechooser al dar clic en una jtable.
Lo que quiero es que cuando presione la fila en la jtable(tablaproductos), se actualice el valor de la fecha
en el jdatechooser, ya que con los JtextFiedl y demas controles no presento problemas.
Al darle clic en la tabla, me arroja el siguiente error:

Java.text.ParseException: Unparseable date "2017-10-14".

private void tablaproductosMouseClicked(java.awt.event.MouseEvent evt) {

     SimpleDateFormat formatodeltexto = new SimpleDateFormat("yyyyy/MM/dd");
       String fecha =       
     tablaproductos.getValueAt(tablaproductos.getSelectedRow(),5).toString().trim();
     Date dato = null;
     try {
      dato = (Date) formatodeltexto.parse(fecha);  
      int row = tablaproductos.getSelectedRow();
      txfIdProducto.setText(tablaproductos.getModel().getValueAt(row, 
      0).toString());
      txfRef.setText(tablaproductos.getModel().getValueAt(row, 1).toString());
      txfNombreProducto.setText(tablaproductos.getModel().getValueAt(row, 2).toString());
      jSpinner1.setValue(tablaproductos.getModel().getValueAt(row, 3));
      txfPrecio.setText(tablaproductos.getModel().getValueAt(row, 4).toString());
       jDateChooser1.setDate(dato);
       } 

       catch (Exception e)
        {
           JOptionPane.showMessageDialog(null, e);
        }
    }

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta