Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider f2b85287 rédigé par Jocelyn Masserot's avatar Jocelyn Masserot
Parcourir les fichiers

Jocelyn - Changements MenuJeu

parent 7742a02a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -7,6 +7,7 @@ import info1.ships.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseListener;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
......@@ -42,13 +43,13 @@ public class MenuJeu extends JFrame {
private List<String> ListeCordonnees;
private List<JPanelCoords> quadrillage2;
private Game magame;
private ImagePanel img;
public MenuJeu(String titre, NavyFleet flotte){
super(titre);
this.setPreferredSize(new Dimension(1000, 700));
this.setPreferredSize(new Dimension(1000, 800));
this.pack();
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
......@@ -158,25 +159,38 @@ public class MenuJeu extends JFrame {
public JPanel creerinterfacejeu(NavyFleet flotte){
//interface jeu
File f = new File("img/ship.jpg");
img = new ImagePanel();
img.chargerImage(f);
fenetrejeu = new JPanel(new BorderLayout());
fenetrejeu.setBackground(new Color(0,0,0,0));
lesplateaux = new JPanel(new GridLayout(1,2));
lesplateaux.setBackground(new Color(0,0,0,0));
plateau = InitialisePlateauJoueur(flotte);
plateauadverse = InitialisePlateauAdverse();
joueur = new JPanel(new BorderLayout());
joueur.setBackground(new Color(0,0,0,0));
toi = new JLabel("Player 1",JLabel.CENTER);
itemjoueur = new JPanel(new BorderLayout());
itemjoueur.setBackground(new Color(0,0,0,0));
//itemjoueur.setPreferredSize(new Dimension(350, 100));
viejoueur = new JPanel(new GridLayout(5,1));
viejoueur.setBackground(new Color(0,0,0,0));
//viejoueur.setBorder(BorderFactory.createTitledBorder("Vie du Joueur"));
//viejoueur.setPreferredSize(new Dimension(200,75));
itemadversaire = new JPanel(new BorderLayout());
itemadversaire.setBackground(new Color(0,0,0,0));
//itemadversaire.setPreferredSize(new Dimension(350, 100));
vieadversaire = new JPanel(new GridLayout(5,1));
vieadversaire.setBackground(new Color(0,0,0,0));
//vieadversaire.setBorder(BorderFactory.createTitledBorder("Vie de l'adversaire"));
//vieadversaire.setPreferredSize(new Dimension(200,75));
......@@ -191,8 +205,9 @@ public class MenuJeu extends JFrame {
bouttonmaflotte = new ArrayList<JButton>();
for(int i=0;i<tabstring.length;i++){
thecase = new JPanel(new BorderLayout());
thecase.setBackground(new Color(0,0,0,0));
JButton txt = new JButton(tabstring[i]);
txt.setBackground(new Color(0,0,0,0));
bouttonmaflotte.add(txt);
thecase.add(txt,BorderLayout.WEST);
JLabel coeur = new JLabel(String.valueOf(tabint[i]));
......@@ -204,8 +219,9 @@ public class MenuJeu extends JFrame {
bouttonflotteadverse = new ArrayList<JButton>();
for(int j=0;j<tabstring.length;j++){
thecaseadverse = new JPanel(new BorderLayout());
thecaseadverse.setBackground(new Color(0,0,0,0));
JButton txtadverse = new JButton(tabstring[j]);
txtadverse.setBackground(new Color(0,0,0,0));
bouttonflotteadverse.add(txtadverse);
thecaseadverse.add(txtadverse,BorderLayout.WEST);
JLabel coeuradverse = new JLabel(String.valueOf(tabint[j]));
......@@ -215,6 +231,7 @@ public class MenuJeu extends JFrame {
}
adversaire = new JPanel(new BorderLayout());
adversaire.setBackground(new Color(0,0,0,0));
other = new JLabel("Player 2",JLabel.CENTER);
......@@ -231,7 +248,10 @@ public class MenuJeu extends JFrame {
adversaire.add(itemadversaire,BorderLayout.NORTH);
return fenetrejeu;
fenetrejeu.setPreferredSize(new Dimension(900,690));
img.add(fenetrejeu);
return img;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter