transizione GUI valutazioniDaFile + migliorie
This commit is contained in:
@@ -6,8 +6,6 @@ package gradeanalyzer;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
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.BasicWindow;
|
||||||
import com.googlecode.lanterna.gui2.Button;
|
import com.googlecode.lanterna.gui2.Button;
|
||||||
import com.googlecode.lanterna.gui2.EmptySpace;
|
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.Panel;
|
||||||
import com.googlecode.lanterna.gui2.TextBox;
|
import com.googlecode.lanterna.gui2.TextBox;
|
||||||
import com.googlecode.lanterna.gui2.Window;
|
import com.googlecode.lanterna.gui2.Window;
|
||||||
import com.googlecode.lanterna.gui2.dialogs.MessageDialog;
|
|
||||||
import com.googlecode.lanterna.gui2.dialogs.MessageDialogButton;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -123,12 +123,12 @@ public class GradeAnalyzer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void pausa() {
|
/* public static void pausa() {
|
||||||
System.out.println("Premere un tasto per continuare. . .");
|
System.out.println("Premere un tasto per continuare. . .");
|
||||||
sc.nextLine();
|
sc.nextLine();
|
||||||
}
|
} */
|
||||||
|
|
||||||
static void inserisciDati() {
|
/* static void inserisciDati() {
|
||||||
String nome;
|
String nome;
|
||||||
String cognome;
|
String cognome;
|
||||||
double voto;
|
double voto;
|
||||||
@@ -169,9 +169,9 @@ public class GradeAnalyzer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
salvaValutazioni();
|
salvaValutazioni();
|
||||||
}
|
} */
|
||||||
|
|
||||||
static double voto() {
|
/* static double voto() {
|
||||||
double voto;
|
double voto;
|
||||||
boolean error;
|
boolean error;
|
||||||
final double VOTO_MINIMO = 1;
|
final double VOTO_MINIMO = 1;
|
||||||
@@ -192,7 +192,7 @@ public class GradeAnalyzer {
|
|||||||
} while (error);
|
} while (error);
|
||||||
|
|
||||||
return voto;
|
return voto;
|
||||||
}
|
} */
|
||||||
|
|
||||||
static ArrayList<Valutazione> valutazioniDaFile() {
|
static ArrayList<Valutazione> valutazioniDaFile() {
|
||||||
ArrayList<Valutazione> valutazioni = new ArrayList<>();
|
ArrayList<Valutazione> valutazioni = new ArrayList<>();
|
||||||
@@ -205,11 +205,10 @@ public class GradeAnalyzer {
|
|||||||
}
|
}
|
||||||
try (BufferedWriter bw = new BufferedWriter(new FileWriter(PATH_VOTI))) {
|
try (BufferedWriter bw = new BufferedWriter(new FileWriter(PATH_VOTI))) {
|
||||||
bw.write("");
|
bw.write("");
|
||||||
System.out.println("Nuovo file creato.");
|
GlobalGUI.showNoteMessage("Nuovo file creato.");
|
||||||
System.out.println("Aggiungere le valutazioni prima di proseguire.");
|
GlobalGUI.showNoteMessage("Aggiungere le valutazioni prima di proseguire.");
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
System.out.println("Errore nella scrittura del file: " + e.getMessage());
|
GlobalGUI.showErrorMessage("Errore nella scrittura del file: " + e.getMessage());
|
||||||
pausa();
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
try (BufferedReader bf = new BufferedReader(new FileReader(PATH_VOTI))) {
|
try (BufferedReader bf = new BufferedReader(new FileReader(PATH_VOTI))) {
|
||||||
@@ -224,8 +223,7 @@ public class GradeAnalyzer {
|
|||||||
riga = bf.readLine();
|
riga = bf.readLine();
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
System.out.println("Errore nella lettura del file: " + e.getMessage());
|
GlobalGUI.showErrorMessage("Errore nella lettura del file: " + e.getMessage());
|
||||||
pausa();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -233,7 +231,7 @@ public class GradeAnalyzer {
|
|||||||
return valutazioni;
|
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;
|
boolean exit = false;
|
||||||
int posizione = -1;
|
int posizione = -1;
|
||||||
for (int i = 0; i < valutazioni.size() && !exit; i++) {
|
for (int i = 0; i < valutazioni.size() && !exit; i++) {
|
||||||
@@ -244,9 +242,9 @@ public class GradeAnalyzer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return posizione;
|
return posizione;
|
||||||
}
|
} */
|
||||||
|
|
||||||
static void salvaValutazioni() {
|
/* static void salvaValutazioni() {
|
||||||
boolean exit;
|
boolean exit;
|
||||||
String scelta;
|
String scelta;
|
||||||
do {
|
do {
|
||||||
@@ -269,7 +267,7 @@ public class GradeAnalyzer {
|
|||||||
exit = false;
|
exit = false;
|
||||||
}
|
}
|
||||||
} while (!exit);
|
} while (!exit);
|
||||||
}
|
} */
|
||||||
|
|
||||||
static String salva(ArrayList<Valutazione> valutazioni, String path) {
|
static String salva(ArrayList<Valutazione> valutazioni, String path) {
|
||||||
String messaggio = null;
|
String messaggio = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user