JTable com JDateChooser do JCalendar

0 respostas
samirrolemberg

Olá, estou usando um JTable que terá em um dos seus campos um JDateChooser que servirá como campo de edição do Usuário.

Vi no site do JCalendar (na demo) que é possivel usar o JDateChooser como uma Célula do JTable.

Porém, não consigo colocar o valor inicial correto na tabela.

No meu caso o Usuario informa em um formulário em que um dos campos é JDateChooser e incluir esses dados em um JTable (junto com os outros valores)

addRow(new Object[]{"",
							txtAssunto.getText(),
							txtContato.getText(),
							txtData.getDate(),//este é o relacionado ao JDateChooser
							txtTexto.getText()
							});

na tabela há um coluna com um CellEditor que tive que customizar por conta do componente.

e o código é baseado na solução do código deste link:
http://javafree.uol.com.br/topic-882978-Ajuda-com-JDateChooser-dentro-da-JTable.html

Entretanto, diferente do exemplo do site do JCalendar (http://www.toedter.com/en/jcalendar/demo.html) sobre o JDateChooser,
meu componente de data exibe inicialmente o String do getDate() do componente:

e apenas quando clico/seleciono a celula da tabela é que ele se transforma em um JDateChooser exibindo a data corretamente.

Alguém sabe como solucionar isto? ou se há disponível na web o .java do demo do JCalendar?

Criado 30 de julho de 2012
Respostas 0
Participantes 1