Este es mi infernal problema. en la actualidad estoy tratando de crear mi proyecto de acuerdo a mi Grado. Ya tengo agregado jcalender a mi proyecto en netbeans, y ya he añadido jDateChooser a mi jFrame. mi problema es que cuando me escoger una fecha de jDateChooser cómo se va a mostrar esta fecha en un jLabel. traté de usar jLabel1.setText(jDateChooser1); pero en este caso, aparecerá un error.
http://imgur.com/nMa9JMw

  • ¿Qué es jDateChooser1? Por favor, publicar el código relacionado con el problema.
  • JDateChooser es un selector de fecha de la JCalendar biblioteca

5 Comentarios

  1. 7

    Primer lugar, usted necesita para obtener la fecha a partir de la componente, algo así como…

    Date date = jDateChooser1.getDate();

    Lo siguiente que necesita para dar formato a que Date valor a un String

    String strDate = DateFormat.getDateInstance().format(date);

    Finalmente, es necesario establecer ese valor como el texto de la etiqueta…

    jLabel1.setText(strDate);

    Si usted tiene particular los requisitos de formato, puede que tenga que buscar en SimpleDateFormat

    • Fecha fecha = jDateChooser1.getDate(); línea dice «ilegal delantero de referencia». qué hacer?
    • Es posible que jDateChooser1 aún no ha definido, como se describe aquí
    • mediante el uso de (Propiedad de)ChangeListener
    • me puedes dar un ejemplo. esto no funciona 🙁
    • Actualizar tu pregunta con lo que has hecho hasta ahora
  2. 2
    String date  = ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText();
    jLabel1.setText(date);
    • esto es lo que necesitaba gracias
  3. 0

    importar este archivo>>

          import java.text.SimpleDateFormat;

    Probar este código de >>

        SimpleDateFormat dcn = new SimpleDateFormat("yyyy-MM-dd");
        String date = dcn.format(jDateChooser1.getDate() );
        jLabel1.setText(date.toString());
  4. 0

    Intente esto:

    String date1 = ((JTextField) jDateChooser4.getDateEditor().getUiComponent()).getText() + "";
    jLabel1.setText(date1);
    • Por favor editar para añadir una pequeña explicación de lo que este código.

Dejar respuesta

Please enter your comment!
Please enter your name here