Tests modele et vue mélangé

This commit is contained in:
Justine Yannis
2022-10-13 11:01:22 +02:00
parent 8cfc88de43
commit a6148c3ff9
5 changed files with 155 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
import javax.swing.*;
import java.awt.*;
public class Puissance4_View extends JFrame {
public Puissance4_View() {
super("Puissance 4");
this.setLayout(new GridBagLayout());
Grille g = new Grille();
g.addMouseListener(new GrilleMouseListener(g));
this.setLocation(200, 200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 1;
gbc.gridy = 1;
gbc.fill = GridBagConstraints.NONE;
gbc.anchor = GridBagConstraints.CENTER;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbc.weightx = 0;
gbc.weighty = 0;
gbc.insets = new Insets(0, 0, 0, 0);
this.add(g, gbc);
this.setMinimumSize(g.getMinimumSize());
this.pack();
this.setVisible(true);
g.requestFocusInWindow();
}
public static void main(String[] args) {
Puissance4_View v = new Puissance4_View();
}
}