Package models.outils

Examples of models.outils.Score


       
            ms = new MeilleursScores(nomTerrains[i]);
           
            if(ms.getScores().size() > 0)
            {
                Score score = ms.getScores().get(0);
                nbEtoiles += score.getNbEtoiles();
                scoresMax[i] = score;
            }
            else
                scoresMax[i] = new Score(" ",0,0);
        }
   
   
    //----------------------------
        //-- création du formulaire --
        //----------------------------
   
    JPanel pFormulaire = new JPanel(new BorderLayout());
    pFormulaire.setOpaque(false);
   
   
    //------------------------------
        //-- titre + nombre d'étoiles --
        //------------------------------
    JPanel pNord = new JPanel(new BorderLayout());
    pNord.setOpaque(false);
   
    // titre
    lblTitre.setFont(GestionnaireDesPolices.POLICE_TITRE);
    lblTitre.setForeground(LookInterface.COULEUR_TEXTE_PRI);
    pNord.add(lblTitre,BorderLayout.WEST);
   
    // étoiles
    JPanel pNbEtoiles = new JPanel(new FlowLayout());
    pNbEtoiles.setOpaque(false);
   
    JLabel lblNbEtoiles = new JLabel(nbEtoiles+" x");
    lblNbEtoiles.setFont(GestionnaireDesPolices.POLICE_SOUS_TITRE);
    lblNbEtoiles.setForeground(LookInterface.COULEUR_TEXTE_PRI);
   
    pNbEtoiles.add(lblNbEtoiles);
    pNbEtoiles.add(new JLabel(I_SCORE));
    pNord.add(pNbEtoiles,BorderLayout.EAST);
   
        pFormulaire.add(pNord,BorderLayout.NORTH);
   
   
    //-----------------------------
    //-- chargement des terrains --
    //-----------------------------
   
    // attent que toutes les images soit complementements chargees
    MediaTracker tracker = new MediaTracker(this);
    tracker.addImage(ElementTD.IMAGE_MENU, 0);
    tracker.addImage(Spiral.IMAGE_MENU, 1);
    tracker.addImage(Desert.IMAGE_MENU, 2);
    tracker.addImage(WaterWorld.IMAGE_MENU, 3);
   
    try {
      tracker.waitForAll();
    }
    catch (InterruptedException e){
      e.printStackTrace();
    }
   
    // creation des boutons
    boutonsTerrains[0] = new JButton(new ImageIcon(
              Outils.redimentionner(ElementTD.IMAGE_MENU,
                  IMAGE_MENU_LARGEUR,IMAGE_MENU_HAUTEUR)));
   
    boutonsTerrains[1] = new JButton(new ImageIcon(
              Outils.redimentionner(Spiral.IMAGE_MENU,
                  IMAGE_MENU_LARGEUR,IMAGE_MENU_HAUTEUR)));
   
    boutonsTerrains[2] = new JButton(new ImageIcon(
              Outils.redimentionner(Desert.IMAGE_MENU,
                  IMAGE_MENU_LARGEUR,IMAGE_MENU_HAUTEUR)));
   
    boutonsTerrains[3] = new JButton(new ImageIcon(
              Outils.redimentionner(WaterWorld.IMAGE_MENU,
                  IMAGE_MENU_LARGEUR,IMAGE_MENU_HAUTEUR)));

    // ajout des boutons au panel et ajout des ecouteurs
    JPanel pBoutonsTerrains = new JPanel(new FlowLayout());
   
    pBoutonsTerrains.setBorder(new EmptyBorder(new Insets(60, 0, 0, 0)));
   
   
    pBoutonsTerrains.setOpaque(false);
   
    for(int i=0; i < boutonsTerrains.length; i++)
    {
        JButton bouton = boutonsTerrains[i];
        GestionnaireDesPolices.setStyle(bouton);
       
       
        JPanel pInfoTerrain = new JPanel(new BorderLayout());
        pInfoTerrain.setOpaque(false);
       
       
        bouton.addActionListener(this);
        pInfoTerrain.add(bouton,BorderLayout.NORTH);
       
        // recuperation du meilleur score
        Score score = scoresMax[i];
       
        pInfoTerrain.add(new Panel_Etoiles(score),BorderLayout.CENTER);
       
       
        if(score.getValeur() > 0)
        {
            String txt = score.getNomJoueur()+" - "+score.getValeur()+"";
       
            JButton bScore = new JButton(txt);
       
              boutonsScore[i] = bScore;
             
View Full Code Here

TOP

Related Classes of models.outils.Score

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.