Bom dia pessoal!
Estou fazendo um projeto pequeno que vai ter uma agenda junto, estou usando JCalendar. Tenho 2 JPanels, o da direita vai conter um calendário e o da esquerda uma lista de compromissos cadastrados…
Dei uma pesquisa no site do desenvolvedor da biblioteca e em alguns outros, mas ainda não conseguir entender como posso capturar a data escolhida no calendário(através de um clique no dia desejado) pra poder pesquisar no DB os eventos cadastrados…
Alguém sabe qual é o método da lib pra fazer isso?
Obrigado!
Tentei assim e deu certo…
private JDateChooser dataRef;
dataRef = new JDateChooser(" dd/MM/yyyy ", "##/##/####", '_');
dataRef.addPropertyChangeListener(new PropertyChangeListener() {
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName() == "date") { //Verifico se a propriedade que mudou foi date
//aqui vc implementa os métodos desejados...
System.out.println("data anterior: " + evt.getOldValue());
System.out.println("data atual...: " + evt.getNewValue());
}
}
});
Meu exemplo anterior utilizei o JDateChooser, para o JCalendar a propriedade não é date e sim calendar. É só trocar no if…
Opa, legal colega!
Vou testar aqui, mas acho que esse vai dar certo sim!
Obrigado!
![:smiley: :smiley:](https://www.guj.com.br/images/emoji/twitter/smiley.png?v=9)