J'ai fait un petit calendrier en utilisant un TableLayout. En voici les caractéritiques:
- Chaque cellule est en fait un JPanel. On peut donc y ajouter nimporte quel Component. Ce qui peut s'averer pratique.
- Un rollover change la couleur de la case survolée par la souris.
- Calcul des années bisextille
- ...
Enfin bref, tout ce qu'un calendrier doit avoir.
Si je le post c'est surtout parceque j'ai des petits soucis et je n'arrive pas a trouver de solution:
- Quand j'ajoute un JLabel (par exemple) dans une des cellules, l'alignement par raport au numero du jour devient bizard.
- Puisque c'est un TableLayout il faut dire combien de case disponible on aura. Mais cette configuration peut changer de 4 à 6 case de haut. J'ai donc geré cette contrainte mais dans certain cas (comme sur la screenshot par exemple), l'affichage des cellules ne va pas jusqu'en bas.
J'y travail toujours même si le plus gros est fait?