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();

Consulte o manual e download aqui da classe.

7 pensamentos sobre “Calendario Swing para Java? Use o NachoCalendar

  1. Pingback: Trackback

  2. É 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!!!

  3. 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.

  4. 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)

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s