예제 #1
0
        /** affichage de la page courante :
         * - crée la grille de boutons correspondant à la page courante et l'affiche.
         * -
         **/
        public void afficherPage()
        {
            // création de la grille d'affichage des icones
            this.grille = configuration.arbre.PageCourante.Grille;
            affichage   = new Affichage(this.grille, configuration.theme);
            affichage.creerGrille(cadre);

            // affichage des couleurs
            affichage.afficheCouleur(barreMenu, cadre, accueil, precedent, suivant);

            affichePageGrille();
        }
예제 #2
0
        public void afficherPage()
        {
            this.pageAccueil = MainPage.Configuration.arbre.Racine;
            // création de la grille d'affichage des icones
            this.g      = this.pageAccueil.Grille;
            this.affich = new Affichage(this.g, MainPage.Configuration.theme);
            this.affich.creerGrille(cadre);

            // création et affichage de la liste des boutons et des Icones associées
            this.listeBoutons = this.affich.afficheGrille(cadre);
            this.attribueHandler();
        }
예제 #3
0
 // constructeur à partir du nom et du format de la grille
 public Vue(String nom, Format formatGrille)
 {
     this.nom    = nom;
     this.grille = new Grille(formatGrille);
 }
예제 #4
0
 // constructeur à partir du nom et du "format par défaut"
 public Vue(String nom)
 {
     this.nom    = nom;
     this.grille = new Grille(Format.MOYEN);
 }
예제 #5
0
 /** constructeur
  * Grille grille : grille à afficher
  * Theme theme : theme de l'application
  * **/
 public Affichage(Grille grille, Theme theme)
 {
     this.grille = grille;
     this.theme  = theme;
 }