26 lines
830 B
Java
26 lines
830 B
Java
|
|
||
|
import javax.swing.*;
|
||
|
import java.awt.*;
|
||
|
|
||
|
|
||
|
public class FenetrePrincipale {
|
||
|
public void afficher(boolean modeAutomatique, int[][] grille) {
|
||
|
JFrame frame = new JFrame("Sudoku");
|
||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||
|
SaisieGrille saisieGrille = new SaisieGrille(grille);
|
||
|
|
||
|
if (!modeAutomatique) {
|
||
|
JButton reinitialiserButton = new JButton("Réinitialiser");
|
||
|
reinitialiserButton.addActionListener(new ReinitialiserActionListener(grille, saisieGrille));
|
||
|
frame.add(reinitialiserButton, BorderLayout.SOUTH);
|
||
|
}
|
||
|
|
||
|
frame.add(saisieGrille, BorderLayout.CENTER);
|
||
|
frame.pack();
|
||
|
frame.setLocationRelativeTo(null);
|
||
|
frame.setVisible(true);
|
||
|
|
||
|
System.out.println("La fenêtre Sudoku a été affichée.");
|
||
|
}
|
||
|
}
|