From 3f51f68e25f32cd788bcdae381ed15d7e8474caf Mon Sep 17 00:00:00 2001 From: brigitte Date: Sat, 27 Apr 2024 12:50:36 +0200 Subject: [PATCH] ajout des boutons pour exporter/verifier la grille --- Sudoku/grille.java | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/Sudoku/grille.java b/Sudoku/grille.java index 63cfa84..3fd78cd 100644 --- a/Sudoku/grille.java +++ b/Sudoku/grille.java @@ -96,11 +96,20 @@ public class grille extends JComponent{ } /*bouton(s) grille(s)*/ + JButton verifier = null; + JButton exporter = null; JPanel bouton_grille = new JPanel(); - bouton_grille.setSize(300,200); - bouton_grille.setLayout(new BorderLayout()); - JButton verifier = new JButton("verifier"); - bouton_grille.add(verifier); + + if(editable){ + exporter = new JButton("exporter"); + bouton_grille.add(exporter); + place_grille.add(bouton_grille); + }else{ + verifier = new JButton("verifier"); + bouton_grille.add(verifier); + place_grille.add(bouton_grille); + } + fenetre.add(bouton_grille,BorderLayout.SOUTH); fenetre.add(place_grille, BorderLayout.CENTER); @@ -109,13 +118,13 @@ public class grille extends JComponent{ /*System.out.println(grid[0][0].getText());*/ - verifier.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent verifier) { - - } - }); - - + if (verifier != null) { // Vérification pour s'assurer que verifier a été initialisé + verifier.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent verifier) { + + } + }); + } }