From ae631cda22d1e3f3061b8e4cae5bba13b8f3a783 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Thu, 4 Dec 2025 00:03:41 +0100 Subject: [PATCH] transizione GUI valutazioniDaFile + migliorie --- .../FinestraInserisciAlunno.java | 4 --- src/gradeanalyzer/GradeAnalyzer.java | 30 +++++++++---------- 2 files changed, 14 insertions(+), 20 deletions(-) diff --git a/src/gradeanalyzer/FinestraInserisciAlunno.java b/src/gradeanalyzer/FinestraInserisciAlunno.java index 00428a8..0810f04 100644 --- a/src/gradeanalyzer/FinestraInserisciAlunno.java +++ b/src/gradeanalyzer/FinestraInserisciAlunno.java @@ -6,8 +6,6 @@ package gradeanalyzer; import java.util.ArrayList; -import com.googlecode.lanterna.graphics.SimpleTheme; -import com.googlecode.lanterna.graphics.Theme; import com.googlecode.lanterna.gui2.BasicWindow; import com.googlecode.lanterna.gui2.Button; import com.googlecode.lanterna.gui2.EmptySpace; @@ -16,8 +14,6 @@ import com.googlecode.lanterna.gui2.Label; import com.googlecode.lanterna.gui2.Panel; import com.googlecode.lanterna.gui2.TextBox; import com.googlecode.lanterna.gui2.Window; -import com.googlecode.lanterna.gui2.dialogs.MessageDialog; -import com.googlecode.lanterna.gui2.dialogs.MessageDialogButton; /** * diff --git a/src/gradeanalyzer/GradeAnalyzer.java b/src/gradeanalyzer/GradeAnalyzer.java index 2a79820..1b39e64 100644 --- a/src/gradeanalyzer/GradeAnalyzer.java +++ b/src/gradeanalyzer/GradeAnalyzer.java @@ -123,12 +123,12 @@ public class GradeAnalyzer { } } - public static void pausa() { + /* public static void pausa() { System.out.println("Premere un tasto per continuare. . ."); sc.nextLine(); - } + } */ - static void inserisciDati() { + /* static void inserisciDati() { String nome; String cognome; double voto; @@ -169,9 +169,9 @@ public class GradeAnalyzer { } salvaValutazioni(); - } + } */ - static double voto() { + /* static double voto() { double voto; boolean error; final double VOTO_MINIMO = 1; @@ -192,7 +192,7 @@ public class GradeAnalyzer { } while (error); return voto; - } + } */ static ArrayList valutazioniDaFile() { ArrayList valutazioni = new ArrayList<>(); @@ -205,11 +205,10 @@ public class GradeAnalyzer { } try (BufferedWriter bw = new BufferedWriter(new FileWriter(PATH_VOTI))) { bw.write(""); - System.out.println("Nuovo file creato."); - System.out.println("Aggiungere le valutazioni prima di proseguire."); + GlobalGUI.showNoteMessage("Nuovo file creato."); + GlobalGUI.showNoteMessage("Aggiungere le valutazioni prima di proseguire."); } catch (IOException e) { - System.out.println("Errore nella scrittura del file: " + e.getMessage()); - pausa(); + GlobalGUI.showErrorMessage("Errore nella scrittura del file: " + e.getMessage()); } } else { try (BufferedReader bf = new BufferedReader(new FileReader(PATH_VOTI))) { @@ -224,8 +223,7 @@ public class GradeAnalyzer { riga = bf.readLine(); } } catch (IOException e) { - System.out.println("Errore nella lettura del file: " + e.getMessage()); - pausa(); + GlobalGUI.showErrorMessage("Errore nella lettura del file: " + e.getMessage()); } } @@ -233,7 +231,7 @@ public class GradeAnalyzer { return valutazioni; } - static int exists(String nome, String cognome, ArrayList valutazioni) { + /* static int exists(String nome, String cognome, ArrayList valutazioni) { boolean exit = false; int posizione = -1; for (int i = 0; i < valutazioni.size() && !exit; i++) { @@ -244,9 +242,9 @@ public class GradeAnalyzer { } } return posizione; - } + } */ - static void salvaValutazioni() { + /* static void salvaValutazioni() { boolean exit; String scelta; do { @@ -269,7 +267,7 @@ public class GradeAnalyzer { exit = false; } } while (!exit); - } + } */ static String salva(ArrayList valutazioni, String path) { String messaggio = null;