1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| import javax.swing.*;
import java.awt.*;
public class PanelLocal extends JPanel {
private Icon poule = new ImageIcon("poule3.jpg");
private Icon blanc = new ImageIcon("case blanc.jpg");
private GridLayout grid;
// private JPanel gridPanel;
public PanelLocal() {
super();
grid = new GridLayout(7, 8);
// gridPanel = new JPanel();
// //Demande que la taille des cases des Jpanel qui constitueront le
// //grid soit de 100 sur 100 qui est la taille des images
// gridPanel.setPreferredSize(new Dimension(200,200));
// grid.layoutContainer(gridPanel);
this.setLayout(grid);
nouveauPlateau();
}
private void ajouterTroisPoules() {
ajouterCasesBlanches(2);
for (int i = 0; i < 3; i++) {
JButton poule1 = new JButton(poule);
this.add(poule1);
}
ajouterCasesBlanches(2);
}
private void ajouterSeptPoules() {
for (int i = 0; i < 7; i++) {
JButton poule1 = new JButton(poule);
this.add(poule1);
}
}
public void ajouterCasesBlanches(int x) {
for (int i = 0; i < x; i++) {
JButton blanc1 = new JButton(blanc);
this.add(blanc1);
}
}
private void nouveauPlateau() {
ajouterTroisPoules();
ajouterTroisPoules();
ajouterSeptPoules();
ajouterCasesBlanches(28);
}
} |
Partager