From cb05df474c5ff93e638be24517cb83a2ab83cbd8 Mon Sep 17 00:00:00 2001 From: fauvet Date: Wed, 19 Apr 2023 19:13:00 +0200 Subject: [PATCH] =?UTF-8?q?UPDATE=2015=20-=20Modification=20pour=20certain?= =?UTF-8?q?=20nom=20de=20m=C3=A9thd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ASupprimer.java | 2 +- Ecrire.java | 12 ++++++++++++ Enregistrer.java | 19 ++++++++++--------- Exporter.java | 2 +- ExporterFRG.java | 4 ++-- ExporterFVG.java | 8 +++----- Fenetre.java | 6 +++--- FenetreDefSize.java | 4 ++-- FenetreImpGrille.java | 4 ++-- FenetreInit.java | 2 +- FenetreRndmGrille.java | 6 +++--- FenetreVideGrille.java | 6 +++--- FileImport.java | 5 +++-- Grand.lab | Bin 15 -> 15 bytes Lecture.java | 4 ++-- ModificationsFRG.java | 2 +- ModificationsFVG.java | 2 +- OptionsBoutonsFRG.java | 2 +- OptionsBoutonsFVG.java | 2 +- OptionsFRG.java | 8 ++++---- OptionsFVG.java | 10 +++++----- importer.java | 40 ++++++++++++++++++++-------------------- 22 files changed, 81 insertions(+), 69 deletions(-) create mode 100644 Ecrire.java diff --git a/ASupprimer.java b/ASupprimer.java index c864ceb..d6a9867 100644 --- a/ASupprimer.java +++ b/ASupprimer.java @@ -5,7 +5,7 @@ import java.util.Random; public class ASupprimer { public static void main(String[] args) { - byte[] bytes = {0x09, 0x00, 0x00, 0x07, 0x07}; + byte[] bytes = {9, 0, 0, 7, 7}; String fileName = "Grand.lab"; try (FileOutputStream outputStream = new FileOutputStream(fileName)) { diff --git a/Ecrire.java b/Ecrire.java new file mode 100644 index 0000000..ef31d6a --- /dev/null +++ b/Ecrire.java @@ -0,0 +1,12 @@ +import java.io.*; + +public class Ecrire { + + public Ecrire(String filePath, int[] tableau, int[] tableau2){ + try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) { + writer.write("Contenu du fichier"); + } catch (IOException ex) { + System.err.println("Une erreur s'est produite lors de l'écriture dans le fichier : " + ex.getMessage()); + } + } +} diff --git a/Enregistrer.java b/Enregistrer.java index 08d869a..b208f40 100644 --- a/Enregistrer.java +++ b/Enregistrer.java @@ -5,11 +5,15 @@ import java.io.*; public class Enregistrer { public Enregistrer(){ + + } + + public File GetPath(){ JFileChooser fileChooser = new JFileChooser(); fileChooser.setDialogTitle("Save file"); // Filtre pour n'afficher que les fichiers de type .txt - FileNameExtensionFilter filter = new FileNameExtensionFilter("Text files (*.txt)", "txt"); + FileNameExtensionFilter filter = new FileNameExtensionFilter("Fichier hexadecimal (*.lab)", "lab"); fileChooser.setFileFilter(filter); // Afficher la boîte de dialogue "enregistrer sous" @@ -19,16 +23,13 @@ public class Enregistrer { File fileToSave = fileChooser.getSelectedFile(); // Ajouter l'extension .txt si elle n'a pas été saisie - if (!fileToSave.getAbsolutePath().endsWith(".txt")) { - fileToSave = new File(fileToSave.getAbsolutePath() + ".txt"); + if (!fileToSave.getAbsolutePath().endsWith(".lab")) { + fileToSave = new File(fileToSave.getAbsolutePath() + ".lab"); } - // Écrire du texte dans le fichier - try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileToSave))) { - writer.write("Contenu du fichier"); - } catch (IOException ex) { - System.err.println("Une erreur s'est produite lors de l'écriture dans le fichier : " + ex.getMessage()); - } + return fileToSave; } + + return null; } } diff --git a/Exporter.java b/Exporter.java index adccee6..e441fc9 100644 --- a/Exporter.java +++ b/Exporter.java @@ -10,7 +10,7 @@ public class Exporter { this.cetteFrg = uneFrg; } - protected void jsp(){ + public void jsp(){ this.infos_grille=this.cetteFrg.get_info(); this.Taille=this.infos_grille[0]; this.composanteGrille=this.cetteFrg.getGrille(); diff --git a/ExporterFRG.java b/ExporterFRG.java index ff69c9b..76da5da 100644 --- a/ExporterFRG.java +++ b/ExporterFRG.java @@ -10,7 +10,7 @@ public class ExporterFRG { this.cetteFrg = uneFrg; } - protected void jsp(){ + public void jsp(){ this.infos_grille=this.cetteFrg.get_info(); this.Taille=this.infos_grille[0]; this.composanteGrille=this.cetteFrg.getGrille(); @@ -19,7 +19,7 @@ public class ExporterFRG { } for(int i=0; i