hola, lo que tienes que realizar es utilizar la clase JDateChooser
Código PHP:
Ver originaljdc_dateDebut=new JDateChooser("dd/MM/yyyy", "##/##/####", '_');
luego obtienes el JCalendar de este componente
Código PHP:
Ver originalJCalendar cal=jdc_dateDebut.getJCalendar();
una ves que tienes el jcalendar, tienes que extraer los dias
Código PHP:
Ver originalJDayChooser jdc_day = cal.getDayChooser();
despues tienes que extraer el contenedor de los dias, que es un panel
Código PHP:
Ver originalJPanel panelDD = jdc_day.getDayPanel();
de este panel extraido tienes que extraer los botones
Código PHP:
Ver originalfinal JButton jb = (JButton) panelDD.getComponent(i);
como ya se ha extraido los botones recien puedes crear el evento del ActionListener
el codigo casi completo seria
Código PHP:
Ver originalJPanel panelDD = jdc_dayDD.getDayPanel();
int
count = panelDD
.getComponentCount
();
for (int i
= 0; i
< count; i
++) { final JButton jb = (JButton) panelDD.getComponent(i);
jb.addActionListener(new ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "Funciona");
}
});
}
espero haberte ayudado, cualquier duda mi correo es
[email protected]