mis a jour

This commit is contained in:
Diallo-VM-fbleau
2026-01-08 13:05:29 +01:00
parent aed57ca261
commit c24ad9fb2e
113 changed files with 37078 additions and 9636 deletions
+11 -3
View File
@@ -103,7 +103,8 @@ public class ConverterController {
this.fen.setImagePreview(buffimage);
} catch (IOException e) {
GestionErreur.afficherErreur("Erreur lors du chargement : " + e.getMessage());
GestionErreur.afficherErreur("Impossible de charger l'image: \n \t Verifier que le Fichier transmit correspond a une image");
System.exit(2);
}
}
@@ -114,7 +115,7 @@ public class ConverterController {
public void computeFrequencies() {
this.frequencyTable = new FrequencyTable();
if (this.image == null) {
System.out.println("Gros pepin");
return;
}
this.frequencyTable.computeFromImage(this.image);
@@ -228,7 +229,14 @@ public class ConverterController {
System.exit(1);
return;
}
this.loadImage(file);
// j'essaye de charge limage
try {
this.loadImage(file);
} catch (IllegalArgumentException e) {
GestionErreur.afficherErreur("Le fichier specifie n'est pas une image valide : " + inputPath);
}
} else {
// Sinon JFileChooser pour choisir l'image
JFileChooser chooser = new JFileChooser();
+1 -1
View File
@@ -38,6 +38,6 @@ public class Convertisseur {
ConverterController controller = new ConverterController(window, inputPath, outputPath);
// Demarrer le programme de conversion
controller.conversionProcess(); // ✅ Correction : conversionProcess (pas convessionProcess)
controller.conversionProcess();
}
}
@@ -80,10 +80,6 @@ public class FrequencyTablePanel extends JPanel {
for (int i = 0; i < frequence.length; i++) {
sb.append(String.format("%3d : %d%n", i, frequence[i]));
if ((i + 1) % 10 == 0) { // retour à la ligne toutes les 10 valeurs
sb.append("\n");
}
}
zone.setText(sb.toString());