Ich versuche, Daten aus einer Textdatei in eine JList
mit WindowBuilder mit einem Klick auf eine Schaltfläche zu laden. Wie Sie aus dem Code unten sehen können, bekomme ich einige Ausnahmen, die ich nicht beheben kann. Importieren java.io.FileReader
hilft nicht.Swing GUI IOException und FileNotFoundException
Ich habe eine separate Klassendatei mit dem Code für meine Score-Vektor.
JButton btnLoadData = new JButton("Load Data");
btnLoadData.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String sLine;
Vector<Score> scoreVec = new Vector<Score>();
//Here I am getting a FileNotFoundException for (new FileReader("scores.txt")
BufferedReader in = new BufferedReader(new FileReader("scores.txt"));
//Here I am getting an IOException for in.readLine()
while ((sLine = in.readLine()) != null)
{
scoreVec.addElement(new Score(sLine));
}
//this is also throwing an IOException
in.close();
//Placeholders until I get the rest of the program working
System.out.println(scoreVec.get(1).name);
System.out.println(scoreVec.get(1).country);
}
});
btnLoadData.setBounds(10, 227, 89, 23);
frame.getContentPane().add(btnLoadData);
'neuen Filereader ("scores.txt")' die setzen hohe Punktzahlen in einem (Unterverzeichnis von) stabilen Pfad, der garantiert lesbar ist. Dieser Pfad wäre ** 'user.home' **. –