Class Calendrier

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----Calendrier

public class Calendrier
extends Applet
Calendrier Grégorien débutant le 15 septembre 1582


Constructor Index

 o Calendrier()

Method Index

 o estJourFerie(int, int, int)
Calcul les jours fériés fixes et mobiles
 o init()
Méthode principale
 o nbJour(int, int)
Calcul du nombre de jour dans le mois en prenant en compte les années bissextiles
 o paint(Graphics)
Méthode paint
 o premierJourDuMois(int, int)
Calcul la position du premier jour du mois dans la semaine

Constructors

 o Calendrier
 public Calendrier()

Methods

 o init
 public void init()
Méthode principale

Overrides:
init in class Applet
 o paint
 public void paint(Graphics g)
Méthode paint

Overrides:
paint in class Container
 o nbJour
 public int nbJour(int mmm,
                   int aaa)
Calcul du nombre de jour dans le mois en prenant en compte les années bissextiles

Parameters:
mmm - mois dont on veut le nombre de jours
aaa - année dont on veut le nombre de jours
Returns:
le nombre de jour dans le mois
 o premierJourDuMois
 public int premierJourDuMois(int m,
                              int a)
Calcul la position du premier jour du mois dans la semaine

Parameters:
m - mois dont on veut la position du premier jour
a - année dont on veut la position du premier jour du mois
Returns:
la position du jour dans la semaine; 1:lundi 2:mardi 3:mercredi 4:jeudi 5:vendredi 6:samedi 7:dimanche
 o estJourFerie
 public boolean estJourFerie(int jj,
                             int mm,
                             int aa)
Calcul les jours fériés fixes et mobiles

Parameters:
jj - jour
mm - mois
aa - année
Returns:
true=jour férié , false=jour non férié