Pular para o conteúdo

Calendario Swing para Java? Use o NachoCalendar

7 de dezembro de 2008

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 Comentários leave one →
  1. 8 de dezembro de 2008 09:03

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

  2. RLMarques Link Permanente
    30 de maio de 2009 13:30

    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.

  3. 24 de julho de 2009 14:16

    Excelente, amigo! Parabéns pela iniciativa, foi de grande ajuda.

  4. felipe tasca Link Permanente
    9 de outubro de 2009 02:10

    Olá amigo angolano! Obrigado pela diga, muito boa msm, estou usando o componente em uma aplicação propria e estou gostando muito.

  5. 18 de outubro de 2009 20:59

    Excelente !!

  6. 23 de outubro de 2010 14:15

    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)

Trackbacks

  1. Trackback

Deixe uma resposta

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

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 67 other followers