Skip to content

JCalendar é uma API básica que visa ajudar em projetos pequenos que envolvam calendários, deixando-os simples e padronizados.

Notifications You must be signed in to change notification settings

robertosamuelx/JCalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JCalendar

JCalendar é uma API básica que visa ajudar em projetos pequenos que envolvam calendários, deixando-os simples e padronizados.

  • @author Roberto S. Brasil
  • @since 07/12/2018
  • @version 1.0

Esta API tem como finalidade auxiliar na representação de calendários na linguagem Java por intermédio de componentes Swing.

Sua utilização é extremamente simples, basta configurar seu projeto, na parte de Java Build Path, e adicionar a API. Após, basta instanciar a classe JCalendar em seu projeto. Pronto! Agora o usuário poderá escolher uma data qualquer de um jeito intuitivo e formalizado, pois você poderá obter esta data e usar esse dado em seu projeto.

Exemplo: {...seu código...} JCalendar calendario = new JCalendar();

A classe possui 2 construtores, o primeiro não possui parâmetros (como no exemplo acima), o segundo pede as coordenas (x,y) em que o calendário será posicionado.

Exemplo: {...seu código...} JCalendar calendario = new JCalendar(29,6);

O JCalendar vai interromper a execução até que o usuário selecione uma data, após você poderá (via código) ver qual a data foi selecionada. Pelo fato destes dados estarem encapsulados, há métodos getters para os mesmos.

Exemplo: {...seu código...} JCalendar calendario = new JCalendar(); System.out.print(calendario.getDia()+"/"+calendario.getMes()+"/"+calendario.getAno());

Há também a forma simplificada que faz o retorno dd/MM/yyyy, sem precisar fazer a instância do objeto. Basta chamar o método estático getData() e pronto!

Exemplo {...seu código...} JCalendar.getData();

Obrigado e faça bom uso!

Deus seja louvado.

About

JCalendar é uma API básica que visa ajudar em projetos pequenos que envolvam calendários, deixando-os simples e padronizados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages