Desenvolvedor e Analista de Sistemas | IFPA

domingo, 3 de março de 2013

Java - Adicionando JCalendar e JDateChooser à paleta do Netbeans

com 0 Comentário
Se você não conhece esse componente, deveria conhecer!
São componentes visuais que facilitam imensamente o usuário selecionar uma data. Segue uma pequena imagem dos componentes:
image
O JCalendar é como o calendário do Windows, já o JDateChooser é como um combobox, que abre um mini-calendário quando o usuário clica no ícone do lado direito e o fecha quando o usuário clica na data desejada.
Para instalar esses componentes é necessário fazer o download no site do projeto e procurar dentro da pasta /lib o .jar desejado, mas como eu sou mto bonzinho, eu coloquei no meu 4shared o único arquivo necessário. Para baixar clique aqui.
Antes de configurar, vale lembrar que o Netbeans vai fazer apenas uma referência ao arquivo, ou seja, ele vai usar o que está dentro do arquivo, então se deixar ele na área de trabalho, ou no diretório dos seus downloads, não vai ter como mudar de lugar depois, então vale a pena guardar em um local seguro (tipo: …/Java/jdk/lib).
Com o Netbeans aberto (estou usando o 7.2), clique em “Ferramentas > Paleta > Componentes Swing/AWT”. Voce deverá chegar na seguinte tela:
image
Clique em “Nova Categoria” e de o nome desejado, algo como Calendário ou Data, sei lá… Se não quiser não precisa, só acho mais organizado deixar separado.
Com a nova categoria criada (ou não), clique em “Adicionar do JAR…” e navegue até o .jar que você acabou de baixar.
Selecione todos os componentes e clique em “Próximo”.
image
Na última tela basta selecionar a pasta que vai conter os novos componentes e clicar em “Finalizar”.
Prontinho, agora você já tem a sua disposição o JCalendar, o JDateChooser e mais alguns componentes. Para usar é só clicar e arrastar pra tela. :D
image
Duas coisas que valem ser lembradas:
  1. A propriedade dateFormatString é responsável pela formatação da string exibida no componente. Ex:
    ”dd/MM/yyyy” –> 19/01/2013
    ”MM/dd/yyyy” –> 01/19/2013
  2. Todos os componentes possuem o método getDate que retorna a data selecionada em um objeto java.util.Date
É isso ai galera.
Qualquer dúvida é só comentar…
Até a próxima,
Anderson M. Neto

+1

0 comentários :

Postar um comentário

Total de visualizações