mis a jour
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user