From 40f71dddd52fc07edc1d47d48d56fd65a2a79fe3 Mon Sep 17 00:00:00 2001 From: youness Date: Sat, 3 Jan 2026 13:08:31 +0100 Subject: [PATCH] jessaye avec l'ia --- PlaningDeTavail.md | 2 +- src/fr/iutfbleau/sae/Viewer.java | 27 +++++++++++++++++++++++---- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/PlaningDeTavail.md b/PlaningDeTavail.md index de5c589..e6ccbac 100644 --- a/PlaningDeTavail.md +++ b/PlaningDeTavail.md @@ -122,7 +122,7 @@ Objectif : Lecture du fichier `.pif` + visualisateur opérationnel |----------|---------|--------|-----|-------------| | US-D7 | AD | DONE | 🟩 | Reconstruire les codes canoniques depuis fichier | | US-D8 | AD | DONE | 🟩 | Décoder pixels (implémenter PIFReader) | -| US-U1 | YB | TODO | 🟥 | Ouvrir `.pif` via argument ou JFileChooser | +| US-U1 | YB | WP | 🟨 | Ouvrir `.pif` via argument ou JFileChooser | | US-U2 | AA | TODO | 🟥 | Afficher l’image dans une fenêtre | | US-U3 | AA | TODO | 🟥 | Centrer l’image si elle est petite | | US-U4 | AD | TODO | 🟥 | Déplacement de l’image à la souris | diff --git a/src/fr/iutfbleau/sae/Viewer.java b/src/fr/iutfbleau/sae/Viewer.java index 8a8f41a..2ada4ee 100644 --- a/src/fr/iutfbleau/sae/Viewer.java +++ b/src/fr/iutfbleau/sae/Viewer.java @@ -1,7 +1,26 @@ package fr.iutfbleau.sae; -public class Viewer { - public static void main(String[] args) { - System.out.println("dqkdjqkdjqkdjqkdjqkdj"); +import java.io.BufferedReader; +import java.io.FileReader; +import java.io.IOException; + +//teste avec ia +private void chargerFichier() { + JTextArea zoneTexte = new JTextArea(); + zoneTexte.setEditable(false); + + try (BufferedReader br = new BufferedReader(new FileReader(fichierPif))) { + String ligne; + while ((ligne = br.readLine()) != null) { + zoneTexte.append(ligne + "\n"); + } + } catch (IOException e) { + JOptionPane.showMessageDialog(this, + "Erreur lors de l'ouverture du fichier", + "Erreur", + JOptionPane.ERROR_MESSAGE); } -} + + add(new JScrollPane(zoneTexte), BorderLayout.CENTER); + setVisible(true); +} \ No newline at end of file