transizione GUI valutazioniDaFile + migliorie

This commit is contained in:
La Programmatrice Verde
2025-12-04 00:03:41 +01:00
parent f72549f93a
commit ae631cda22
2 changed files with 14 additions and 20 deletions

View File

@@ -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;
/**
*

View File

@@ -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<Valutazione> valutazioniDaFile() {
ArrayList<Valutazione> 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<Valutazione> valutazioni) {
/* static int exists(String nome, String cognome, ArrayList<Valutazione> 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<Valutazione> valutazioni, String path) {
String messaggio = null;