Estou trabalhando com o JCalendar. Após muitas googleadas não achei efetivamente o que eu preciso, que é : Pegar a data selecionada do Calendario. Ou seja, quando o usuário selecionar a data no calendário imprimir ela no console por exemplo. Não sei como fazer isso. Tem como chamar dentro de um Action Listener? Existe algum método?
// Criando o painel
JCalendar dti = new JCalendar();
// adicionando o calendario no painel
painel.add(dti);
// E tentando imprimir a data selecionada
System.out.println(dti.getDayChooser());
Porém quando imprimo o resultado é esse:
[color=red] com.toedter.calendar.JDayChooser[JDayChooser,0,0,0x0,invalid,layout=java.awt.GridLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
[/color]
Estou trabalhando com o JCalendar. Após muitas googleadas não achei efetivamente o que eu preciso, que é : Pegar a data selecionada do Calendario. Ou seja, quando o usuário selecionar a data no calendário imprimir ela no console por exemplo. Não sei como fazer isso. Tem como chamar dentro de um Action Listener? Existe algum método?
// Criando o painel
JCalendar dti = new JCalendar();
// adicionando o calendario no painel
painel.add(dti);
// E tentando imprimir a data selecionada
System.out.println(dti.getDayChooser());
Porém quando imprimo o resultado é esse:
[color=red] com.toedter.calendar.JDayChooser[JDayChooser,0,0,0x0,invalid,layout=java.awt.GridLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
[/color]
[/quote]
Date data = dti.getDate();
System.out.println("Data: "+new SimpleDateFormat("dd/MM/yyyy").format(data);
Obrigado pela resposta. Mas acho que não me expressei corretamente. Eu queria mostrar no console p.ex… quando eu pressionar em uma data p.ex: 25/12/2009 aparece esse valor no console. Por isso eu perguntei se eu deveria colocar dentro de um Action Listener.
Quando clicar com o mouse. Por exemplo, no JCalendar eu posso selecionar dia/data/ano. Então eu só queria selecionar qualquer data e imprimir no console.