Calendario Swing para Java? Use o NachoCalendar

Oficialmente o Java nao suporta uso de classes gráficas para seleccão de datas. Apenas sao providas algumas classes como GregorianCalendar() para este fim, de modo que fica ou a escolha do usuario que pode criar classes para tratamento de datas com Swing ou pode optar por usar algumas classes pagas como a javadatepicker.
Como nós Angolanos gostamos de tudo grátis (também não é para menos com VISA de 10.000 usd) então uma boa solução é usar a classe NachoCalendar (nome estranho) que é uma classe open source muito boa que oferece a possibilidade adicionar um calendario como um campo ou como um panel.
Para usar, faça os imports
import net.sf.nachocalendar.CalendarFactory; import net.sf.nachocalendar.components.DateField;
No construtor
DateField datefield;
No painel adicionar o field datefield
add(datefield);
Para retornar uma data basta usar os metodos set’s e get’s correspondentes
datefield.setValue(new Date()); Date choosed = (Date) datefield.getValue();
É mais um comentário “off topic”(desculpe por isso…)
Mas não podia deixar de congratular pela ideia(e pela execução!) de um blog sobre tecnologia directo de Angola.
Espero que seja sempre actualizado, porque apartir de agora este vai ser um ponto de paragem obrigatória na Net.
Bom Trabalho!!!
Nataniel, vou tentar usar este calendário em minha primeira oficial construção em java, espero que funcione bem. De qualquer forma parabens, daqui do Brasil estou vendo Angola se movimentar. Um abraço.
Excelente, amigo! Parabéns pela iniciativa, foi de grande ajuda.
Olá amigo angolano! Obrigado pela diga, muito boa msm, estou usando o componente em uma aplicação propria e estou gostando muito.
Excelente !!
Brilhante, Muuuuito bom o seu blog tava a procura desta dica a dias e vim parar num blog q não imaginava (angolano), sou estudante de engenharia informatica na UCAN (universidade catolica de angola), espero nos conhecer – mos… contacta – me: adilio200@hotmail.com (msn)