NachoCalendar. Calendário para Java Swing
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.
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();
0 comentários: